質問: Javascriptを多用しているサイトをスクレイピングしたいと考えております。 やりたいこととして、 サイトへログイン ↓ 入力フォームのあるページへ遷移して、入力フォームに値を入れて「実行」ボタン押下 ↓ 実行後の結果を取得 このような流れをサーバーサイドで行いたいです。 開発言語としては、php またはGoogle Apps Scriptを想定しています。 ネットで調べた感じですと、 PhantomJsCloud で行うと、Javascriptを利用しているサイトでもうまくできそうだというところまでは 掴むことができました。 ただ、サンプルがよくわからず、英語ですので困っております。 上記のようなことを行っているような、日本語でのサンプルが載っているサイトを ご存知でしたら、教えてください。
回答: > > 日本語でのサンプルが載っているサイト > > > 回答としては薄いですが、軽く検索したら幾つか見つかりましたので記載します。(試していません) * https://www.d-wood.com/blog/2019/08/02_11423.html * https://tonari-it.com/python-scraping-phantomjs-cloud/ ※PhantomJS自体が1年程前に開発終了していますが、このPhantomJsCloudというサービスはまだ動くのでしょうか? 追記 既に確認済みでしたか。お力になれず申し訳ありません。 軽くドキュメントを見たところ↓のAutomation APIを使用する事で対応ができそうです。 https://phantomjscloud.com/docs/http-api/automation/index.html また、既にドキュメントはを読んだが、対応ができないという事であれば、他のサービス、ツールを選択した方が良いかと思います。 それほど有名なサービスでもないようですので、こちらで質問しても回答が得られる可能性は少ないです。 個人的にはSeleniumはいかがでしょうか?同様のGASでの実行サンプルも多くありますし、ここでの質問、回答も多く行われていますので、何か問題があった場合にも回答が得られる可能性は高いかと思います。