永发信息网

如何给phantomjs组件加代理

答案:1  悬赏:0  手机版
解决时间 2021-12-04 12:08
如何给phantomjs组件加代理
最佳答案
1、升级PhantomJS到最新版(老版本不支持设置代理,官方的文档木有相关说明)
2、修改phantomjs_fetcher.js(自己搜索一下,在pyspider/fetcher目录下)
在service的function中添加如下代码(自己可以根据实际情况优化):

//set proxy
if (fetch.proxy) {
var p = fetch.proxy.split(":");
p_ip = p[0];
p_port = p[1];
phantom.setProxy(p_ip, p_port, "HTTP");
} else {
phantom.setProxy("");
}

其实核心就是PhantomJS可以使用 phantom.setProxy 方法设置代理
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
遇到行为不检点的女生,你们会怎么对他?
急需啊,选择答案!!!!!!下面有页码,急
如图,把一个边长为7的正方形经过三次对折后
4.2千w等于多少马力
新手dh请问一下,为什么我的伤害这么低啊,每
徐中普通高中包括七中吗
我想到陕北那个定边去现在在哪坐车
郑州的须水限行吗
简便计算 34/13-(8/13+5/7)=
35乘450等于多少竖式计算
java里面这是什么意思
网购买东西包邮和不包邮有什么区别
瓯柑怎么种植?
人类科技时代的到来ppt怎么做
前几天买了几个红参,有点甜味,是不是假的啊
推荐资讯
目前哪种柏树苗最贵
中国孩子在加拿大出生每年要呆多久
艮宫方圆什么意思
移动任我用138套餐送的咪咕视频流量算在20g上
为什么你们老说房价高,我觉得还早着
为什么财神爷爷理财APP里我的银行卡无法解绑
谁有真人版的《教科书没教的事》!
一个人封住嘴捆住手一个定时炸弹打一成语
元邦明月水岸为什么不能网签?
黄冈市救助管理站办公地址在什么地方?我要处
太空沙我玩不掉色为什么孩子就满手都是
姐夫的父母叫什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?