java使用ChromeDriver做爬虫时需要做代理,而好多网上的例子都用了
browser = new ChromeDriver(cap);这个方法,但这个方法每次都会启动一个新的浏览器,每次我都要重新登录,有没有好的办法动态设置代理呢?
伙计们注意我说的是java
java 使用ChromeDriver做爬虫如何动态代理?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- shonmark 2017-11-14 14:44关注
你应该是把加载浏览器写在一个函数里了,所以每次调用都会打开新的浏览器。在函数结尾处加上一行代码,关闭浏览器就好了(我用的python,java的话自己百度一下)。
嫌麻烦可以不写在函数里,直接写外面。不用这个方法的话,试试直接用request请求,有反爬虫写个请求头。解决 无用评论 打赏 举报
悬赏问题
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料