SeleniumRCに加えて、JavaScriptを描いた後にコンテンツを含むWebページを取得するための良いツールはありますか?

SeleniumRCに加えて、JavaScriptを描いた後にコンテンツを含むWebページを取得するための良いツールはありますか?

主な欠点の1つcurlは、より多くのWebページの主要コンテンツが、最初のHTTP応答の後に発生するJavaScript AJAX応答によって描画されることです。curlこの後に描かれた内容はまったく気づかなかった。

したがって、コマンドラインからこの種のWebページを取得するには、RubyでSeleniumRCを起動してFirefoxインスタンスを起動し、AJAX呼び出しが完了した後にソースHTMLを返すスクリプトを作成する必要がありました。

このような問題の場合は、より効率的なコマンドラインソリューションを使用することをお勧めします。知っている人はいますか?

ベストアンサー1

Vatierを考えてみましたか?

http://watir.com/

パッケージを追加したら、スタンドアロンファイルとして実行するか、irb後で1行ずつ実行できますinclude 'watir-webdriver'。 Windows 7よりも反応性が良いと感じましたがselenium-webdriver、複雑なテスト条件を計算するのに役立つテスト履歴GUIはありません。

おすすめ記事