ajax を使用して URL をロードし、シリアル ダウンロードを許可しないサイトから研究プロジェクトの情報をダウンロードしています。からの URL をcasperjs
ファイルにダンプしbrowser.retrieve(url,dump_filename)
、mechanize
. ほとんどの場合、空のファイルがダウンロードされますが、定期的にコンテンツでいっぱいになります。いつでもデータを取得できるようにヘッダーを変更する方法はありますか。また、casperjs
ダウンロードの代替も大歓迎です。download()を試しcasperjs
ましたが、空のファイルも保存されます。ヘッダーと関係があると思います。ファイルのダウンロードは、常にブラウザーで機能します。
質問する
207 次
1 に答える
0
AJAX、JSなどを使用する、より「洗練された」Webサイトに関しては、MechanizeよりもSeleniumを好みます。
ブラウザを使用している場合、ダウンロードは機能するとおっしゃいました。Selenium も同じことを行います。デスクトップで Firefox を使用してタスクを実行します。
于 2013-01-17T15:57:42.950 に答える