の主な欠点の1つcurl
は、最初のHTTP応答の後に発生するJavaScript AJAX応答によって主要なコンテンツがペイントされているウェブページが増えていることです。curl
このポストペイントされたコンテンツを取得することはありません。
したがって、コマンドラインからこれらのタイプのウェブページを取得するために、SeleniumRCを駆動してFirefoxインスタンスを起動し、これらのAJAX呼び出しが完了した後にソースHTMLを返すスクリプトをRubyで書くことに限定されました。
この種の問題には、より簡潔なコマンドラインソリューションを用意する方がはるかに優れています。誰か知っていますか?
上の誰の提案は何もここではないの誰もがカールを使用してWebアプリケーションでいくつかのタスクを自動化した経験がありますか?、しかしその質問は特にJavascriptをこすることについて尋ねていませんでした。
—
Gilles 'SO-悪をやめる'