【问题标题】:OSError: [Errno 8] Exec format error when trying to start server using browsermobproxyOSError: [Errno 8] 尝试使用 browsermobproxy 启动服务器时执行格式错误
【发布时间】:2017-08-28 21:00:05
【问题描述】:

from browsermobproxy import Server
server = Server("path/to/browsermob-proxy")
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()

上面的代码取自https://browsermob-proxy-py.readthedocs.io/en/stable/index.html

我正在尝试使用 broswermobproxy 和 selenium 导出 HAR 文件。

软件规格:

操作系统:Ubuntu 16.04 脚本语言:Python (2.7.8) 自动化 Web 浏览器:Selenium (3.5.0) BrowserMob-Proxy:0.8.0 和 2.1.4(分别从 pip 和 https://bmp.lightbody.net/ 安装)

我尝试添加 shebang 行,但没有帮助。不知道为什么我收到错误。任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: python selenium selenium-chromedriver browsermob browsermob-proxy


    【解决方案1】:

    您是否尝试将 #!/bin/sh 添加到文件的开头?

    【讨论】:

      猜你喜欢
      • 2016-12-31
      • 2015-02-20
      • 2019-08-14
      • 2018-12-30
      • 2015-01-04
      • 1970-01-01
      • 2016-12-14
      • 2016-04-15
      • 2018-11-12
      相关资源
      最近更新 更多