java使用ChromeDriver做爬虫时需要做代理,而好多网上的例子都用了
browser = new ChromeDriver(cap);这个方法,但这个方法每次都会启动一个新的浏览器,每次我都要重新登录,有没有好的办法动态设置代理呢?
伙计们注意我说的是java
java 使用ChromeDriver做爬虫如何动态代理?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
shonmark 2017-11-14 14:44关注你应该是把加载浏览器写在一个函数里了,所以每次调用都会打开新的浏览器。在函数结尾处加上一行代码,关闭浏览器就好了(我用的python,java的话自己百度一下)。
嫌麻烦可以不写在函数里,直接写外面。不用这个方法的话,试试直接用request请求,有反爬虫写个请求头。解决 无用评论 打赏 举报