0

ajax を使用して URL をロードし、シリアル ダウンロードを許可しないサイトから研究プロジェクトの情報をダウンロードしています。からの URL をcasperjsファイルにダンプしbrowser.retrieve(url,dump_filename)mechanize. ほとんどの場合、空のファイルがダウンロードされますが、定期的にコンテンツでいっぱいになります。いつでもデータを取得できるようにヘッダーを変更する方法はありますか。また、casperjsダウンロードの代替も大歓迎です。download()を試しcasperjsましたが、空のファイルも保存されます。ヘッダーと関係があると思います。ファイルのダウンロードは、常にブラウザーで機能します。

4

1 に答える 1

0

AJAX、JSなどを使用する、より「洗練された」Webサイトに関しては、MechanizeよりもSeleniumを好みます。

ブラウザを使用している場合、ダウンロードは機能するとおっしゃいました。Selenium も同じことを行います。デスクトップで Firefox を使用してタスクを実行します。

于 2013-01-17T15:57:42.950 に答える