【发布时间】:2013-05-25 05:05:02
【问题描述】:
我有一个简单的目标:使用phantom.js(开箱即用)或casper.js(更好更简单)加载网页,但使用代理并从列表中旋转它(如果当前有的话)不好(即网页加载失败或类似情况)。
我知道 casper.js 有 --proxy 参数,但它要求用户只指定一个代理并在运行时使用它。
问题 #1 是:如何以编程方式动态旋转代理?
我做了一些研究,发现了这个node-requester,但它没有与casper.js 集成。我试图只提取code 中的代理功能,但并没有真正理解它是如何工作的(我猜我没那么聪明)。
那么问题 #2:是否有一些简单的代理轮换实现适用于 phantom.js 或 casper.js?
虽然我更喜欢使用花哨的casper.js,但也会使用phantom.js 裸露。
【问题讨论】:
标签: javascript node.js phantomjs casperjs proxy-server