6

Web サイトにログインできる Web スクレイピング アプリケーションを作成し (twill (python) でこれを行うことができました)、他のページへのアクセスをトリガーする JavaScript を実行できるようにしたいと考えています。

私は間違いなくPythonで何かを使いたいと思っていますが、何か新しいことを試す準備ができています. mechanize、watir、Hojocki などをインストールしましたが、これが本当に役立つかどうかはわかりません。

4

3 に答える 3

2

PhantomJSをお勧めします。

これは完全な Webkit ブラウザーですが、ヘッドレスでスクリプト可能です。

こんな方に最適です。

于 2012-08-15T15:46:49.660 に答える
1

いくつかのモジュール ( Ghostなど) があると思いますが、このようなものにはSelenium /WebDriver を使用しました。表向きはテスト フレームワークですが、通常のユーザーとしてページを読み込んだかのようにページを操作できるようにするための多くのメソッドを提供します。また、ブラウザが実際に開き、コードの実行を監視できるように実行する(デバッグが容易になる)、またはコードが実行されるだけの「ヘッドレス」モードで実行するという利点もあります(他のサイト/ SOの回答がはるかに優れています私が与えることができるよりも説明:))。

そうは言っても、ゴーストも見栄えがするので、両方を試してみてください。うまくいけば、どちらかが必要なものを手に入れることができます!

また、自動化のための GUI を使用しない Javascript (および HTML レンダリング) エンジンを参照してください。いくつかの追加の回答がある可能性のある同様の質問について。

于 2012-08-15T15:19:25.440 に答える