如何在BrowserMob Selenium和Python中运行多个服务器

时间:2015-03-25 09:38:26

标签: python selenium browsermob

大家好我想在python中运行多个browsermob服务器(想要同时检测两个chrome浏览器的http,但之后可以将它分开)但是当我将第二个服务器分配给第二个代理时,我得到了错误& #39;没有json对象可以被解码'

我的代码正在关注

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())

1 个答案:

答案 0 :(得分:0)

下载最新版本

https://github.com/automatedtester/browsermob-proxy-py

然后传递一个新的代理端口create_proxy({" port":9911})

browsermobproxy将始终尝试使用端口8081,第二个实例将以静默方式崩溃