.
搜索
相关推荐
热门标签

杭州app开发:使用browsermobproxy配合Selenium实现代理Auth

时间:2020-02-16 22:32:52

由于Selenium本身无法连接使用需要Auth的代理。
之前小编也说了,实现代理Auth可以自己写浏览器组件;还可以用Selenium-wire,而Selenium-wire就是在本地创建了代理。
这里所说的browsermobproxy的方式,浏览器连接browsermobproxy创建的代理,browsermobproxy连接购买的代理服务商。

browsermobproxy是原本Selenium项目中的分离出来的一部分,现在单独作为一个项目维护和开发。
它可以为我们实现一个代理池,随着webdriver一起诞生,一起消亡。
它无比强大,使用它之后,我们还可以对Request和Response的数据进行篡改。

1.安装方法
pip3 install browsermob-proxy
代码中写:
from browsermobproxy import Server

2.然后一定要去下载一个执行文件
官网下载:http://bmp.lightbody.net/