我有一个简单的目标:使用phantom.js
(开箱即用)或casper.js
(更好更容易)但使用代理加载网页,如果当前的网页不好(即网页加载失败或类似情况),则从列表中旋转它。
我知道 casper.js 有--proxy
参数,但它要求用户只指定一个代理并在运行时使用它。
问题 #1 是:如何以编程方式动态旋转代理?
我做了一些研究,发现了这个节点请求器,但它没有与casper.js
. 我试图只提取代码中的代理功能,但并没有真正理解它是如何工作的(我猜我没那么聪明)。
所以问题 #2:是否有一些简单的代理轮换实现可以与phantom.js
or一起使用casper.js
?
虽然我更喜欢使用花式casper.js
,但也会使用phantom.js
bare。