moncatcn 2017-11-08 08:14 采纳率: 0%
浏览 16208
已结题

java 使用ChromeDriver做爬虫如何动态代理?

java使用ChromeDriver做爬虫时需要做代理,而好多网上的例子都用了
browser = new ChromeDriver(cap);这个方法,但这个方法每次都会启动一个新的浏览器,每次我都要重新登录,有没有好的办法动态设置代理呢?
伙计们注意我说的是java

  • 写回答

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磁芯的详细资料