Web サイトにログインできる Web スクレイピング アプリケーションを作成し (twill (python) でこれを行うことができました)、他のページへのアクセスをトリガーする JavaScript を実行できるようにしたいと考えています。
私は間違いなくPythonで何かを使いたいと思っていますが、何か新しいことを試す準備ができています. mechanize、watir、Hojocki などをインストールしましたが、これが本当に役立つかどうかはわかりません。
Web サイトにログインできる Web スクレイピング アプリケーションを作成し (twill (python) でこれを行うことができました)、他のページへのアクセスをトリガーする JavaScript を実行できるようにしたいと考えています。
私は間違いなくPythonで何かを使いたいと思っていますが、何か新しいことを試す準備ができています. mechanize、watir、Hojocki などをインストールしましたが、これが本当に役立つかどうかはわかりません。
いくつかのモジュール ( Ghostなど) があると思いますが、このようなものにはSelenium /WebDriver を使用しました。表向きはテスト フレームワークですが、通常のユーザーとしてページを読み込んだかのようにページを操作できるようにするための多くのメソッドを提供します。また、ブラウザが実際に開き、コードの実行を監視できるように実行する(デバッグが容易になる)、またはコードが実行されるだけの「ヘッドレス」モードで実行するという利点もあります(他のサイト/ SOの回答がはるかに優れています私が与えることができるよりも説明:))。
そうは言っても、ゴーストも見栄えがするので、両方を試してみてください。うまくいけば、どちらかが必要なものを手に入れることができます!
また、自動化のための GUI を使用しない Javascript (および HTML レンダリング) エンジンを参照してください。いくつかの追加の回答がある可能性のある同様の質問について。