2

Web サイトから HAR 情報を取得しようとしています。browsermob-proxy に出くわしましたが、動作させることができないようです。以下は私のコードです:

from browsermobproxy import Server
server = Server(r'C:\Users\<username>\Desktop\browsermob-proxy-2.1.0\bin\browsermob-proxy.bat')
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()

パスは、公式 Web サイトからダウンロードしたフォルダー内の .bat ファイルにつながります。

実行すると、約 60 秒間実行され、その後、次のエラーが発生します。

Traceback (most recent call last):
  File "har_file_reader.py", line 3, in <module>
    server.start()
  File "C:\python34\lib\site-packages\browsermobproxy\server.py", line 104, in start
    raise Exception("Can't connect to Browsermob-Proxy")
Exception: Can't connect to Browsermob-Proxy

これを修正する方法を知っている人はいますか?私は走っています:

Windows 10 Python 3.4 Selenium 2.53.2 Browsermob-proxy 2.1.0

4

0 に答える 0