前提・実現したいこと
ローカル開発環境(xampp)で作成したスクレイピングアプリをデプロイしたく、
その為に必要なサーバの選定やサービス・ツールなどを教えて頂きたいです。
具体的には、
・phpで書いたプログラムを動かすことが出来る
・seleniumを使える
・スクレイピングの取得結果をデータベース(mysql)に保存できる
・スクレイピングを定期実行できる(cron?)
上記の要件を持ったアプリケーションを稼動させるための
サービスを教えていただきたいです。
###現状
phpとxamppを使ったローカル開発環境にて、
「ページをスクロールするとhtml要素が追加して描画されていくサイト」
のスクレイピングを、seleniumを使って実現するところまではできました。
簡単なUIを作ってデータのエクスポートもできるようになったので、
社内の数人で使用できるよう、どこかにデプロイできればと考えています。
###技術レベル
PHPを勉強し始めて5ヶ月ほどの初学者です。(プログラミング自体が初めて)
学習サイトや書籍等で独学して、
PHPとJSで簡単なアプリが作れるくらいのレベルで
本番環境への移行などサーバ周りの知識については、
恥ずかしながらほとんどありません。
試したこと
手探りながら、さくらのレンタルサーバー(スタンダード)を借りて
サイトをアップロードしてみたのですが
よくよく調べると共用レンタルサーバーでは
seleniumをインストールできない?ことを知りました。
またネットで調べたところ、herokuやAWS等であれば、
プログラムの定期実行やseleniumを使った
アプリのデプロイが出来るのではと模索しているところです。
ただ、AWSはサービスが複雑なようで
要件を満たすには、どのサービスが適当なのか判断できませんでした・・・。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/06 23:38
2018/09/07 01:33
2018/09/07 02:36