OSError: [Errno 8] Ошибка формата Exec при попытке запустить сервер с помощью browsermobproxy

Получил следующую ошибку при попытке запустить этот скрипт:

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

Я пытаюсь экспортировать файлы HAR, используя broswermobproxy и селен.

Спецификации программного обеспечения:

ОС: Ubuntu 16.04 Язык сценариев: Python (2.7.8) Автоматизированный веб-браузер: Selenium (3.5.0) BrowserMob-Proxy: 0.8.0 и 2.1.4 (устанавливается из pip и https://bmp.lightbody.net/ соответственно)

Я попытался добавить строку shebang, но это не помогло. Не уверен, почему я получаю сообщение об ошибке. Любая помощь будет оценена. Спасибо.


person shahnaz shariff    schedule 28.08.2017    source источник


Ответы (1)


Вы пытались добавить #!/bin/sh в начало вашего файла?

person Doctor    schedule 24.10.2017