私には単純な目標があります: phantom.js
(すぐに使える) またはcasper.js
(素晴らしくて簡単) のいずれかで Web ページをロードしますが、現在のプロキシが悪い場合 (つまり、Web ページのロードが失敗するなど) は、プロキシを使用してリストからローテーションします。
casper.js には--proxy
param があることは知っていますが、ユーザーは 1 つのプロキシのみを指定し、実行時にそれを使用するように指示されます。
質問 1 は次のとおりです。プログラムでその場でプロキシをローテーションする方法を教えてください。
私はいくつかの調査を行い、このnode-requesterを見つけましたが、 と統合されていませんcasper.js
。コード内のプロキシ機能だけを抽出しようとしましたが、それがどのように機能するかを簡単に理解できませんでした (私はそれほど頭が良くないと思います)。
質問 #2: または のいずれかで動作するプロキシ ローテーションの簡単な実装はありますphantom.js
かcasper.js
?
私はファンシーを使用することを好みますが、裸でもcasper.js
ダウンします.phantom.js