如何在BrowserMob中运行多个服务器Selenium和Python
问题描述:
大家好,我想在python中运行多个browsermob服务器(希望同时检测两个chrome浏览器的http,但以稍后可以分离的方式),但是当我分配第二服务器向第二代理我得到的错误“没有JSON对象可以解码”如何在BrowserMob中运行多个服务器Selenium和Python
我的代码如下
server1 = Server(path_browsermobproxy, options={'port':9090})
server1.start()
proxy1 = server1.create_proxy()
profile1 = webdriver.FirefoxProfile()
profile1.set_proxy(proxy1.selenium_proxy())
server2 = Server(path_browsermobproxy, options={'port':9091})
server2.start()
proxy2 = server2.create_proxy()
profile2 = webdriver.FirefoxProfile()
profile2.set_proxy(proxy2.selenium_proxy())
答
下载最新版本的
https://github.com/automatedtester/browsermob-proxy-py
然后通过一个新的代理端口create_proxy({ “端口”:9911})
browsermobproxy总是会尝试使用端口8081的第二个实例会悄悄地崩溃
create_proxy({ “端口”:9911 })当我运行这个命令时,它给了我错误的参数? – 2015-05-29 23:38:11
然后直接从git仓库更新版本。点子版本是旧的 – Freaktor 2015-06-11 20:20:35