主な欠点の1つcurl
は、より多くのWebページの主要コンテンツが、最初のHTTP応答の後に発生するJavaScript AJAX応答によって描画されることです。curl
この後に描かれた内容はまったく気づかなかった。
したがって、コマンドラインからこの種のWebページを取得するには、RubyでSeleniumRCを起動してFirefoxインスタンスを起動し、AJAX呼び出しが完了した後にソースHTMLを返すスクリプトを作成する必要がありました。
このような問題の場合は、より効率的なコマンドラインソリューションを使用することをお勧めします。知っている人はいますか?
ベストアンサー1
Vatierを考えてみましたか?
パッケージを追加したら、スタンドアロンファイルとして実行するか、irb
後で1行ずつ実行できますinclude 'watir-webdriver'
。 Windows 7よりも反応性が良いと感じましたがselenium-webdriver
、複雑なテスト条件を計算するのに役立つテスト履歴GUIはありません。