我正在尝试安装browsermob-proxy,但是在安装并尝试使用它后,我得到一个错误:“在提供的路径中找不到浏览器代理二进制文件:path / to / browsermob-proxy”
我使用pip安装了Browsermob-Proxy:
pip install browsermob-proxy
然后使用我在互联网上找到的代码:
from browsermobproxy import Server
server = Server("/anaconda3/lib/python3.7/site-packages/browsermobproxy/")
server.start()
proxy = server.create_proxy()
from selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.set_proxy(proxy.selenium_proxy())
driver = webdriver.Firefox(firefox_profile=profile)
proxy.new_har("google")
driver.get("http://www.google.co.uk")
proxy.har # returns a HAR JSON blob
server.stop()
driver.quit()
执行此代码,我收到错误消息“在提供的路径/anaconda3/lib/python3.7/site-packages/browsermobproxy/中找不到Browsermob-Proxy二进制文件”。
Googled,但找不到解决方案。
我检查了Getting error "Browsermob-Proxy binary couldn't be found in path provided: path/to/browsermob-proxy" after installation of Browsermob-Proxy这个问题的答案,但是那里提供的代码导致了同样的错误。
有人可以帮我吗?
谢谢