phantom.js
(すぐに)またはcasper.js
(すてきで簡単)のWebページをロードしますが、プロキシを使用して、現在のものが悪い場合はリストからをローテーションするという単純な目標があります(Webページの読み込みに失敗した場合など)。それ)。Phantom.js/Casper.jsにプロキシがありますか?
casper.jsには--proxy
paramがありますが、ユーザーは1つのプロキシを指定して実行時に使用するように指示しています。
質問1:プログラムでプロキシをオンザフライでローテーションする方法は?
私はいくつかの調査を行い、node-requesterを見つけましたが、casper.js
と統合されていません。私はcodeのプロキシ機能を抽出しようとしましたが、それが一言でどのように機能するのかを実際には理解していませんでした(私はそれほどスマートではありません)。
質問2:phantom.js
またはcasper.js
のいずれかで動作するプロキシローテーションの簡単な実装がありますか?
私はファンシーcasper.js
を使用することを好みますが、phantom.js
も裸になります。
これは数年前のことですが、今日はもっと良い解決策がありますか? – 3zzy