Поэтому я не могу понять, почему я получаю это исключение. Когда я запускаю только хромированный драйвер, я получаю:
Запуск ChromeDriver 2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3) на порту 9515
Когда я пытаюсь запустить его из файла, я получаю:
WebDriverException: Сообщение: хром недоступен (Информация о драйвере: chromedriver = 2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3), платформа = Linux 3.13.0-52-универсальный x86_64)
Код:
if self.proxy:
chrome_options = Options()
chrome_options.add_argument("--proxy-server=http://user:[email protected]:8080")
self.webdriver = webdriver.Chrome('/usr/bin/google-chrome', chrome_options=chrome_options)
else:
self.webdriver = webdriver.Chrome('/usr/bin/google-chrome')
Я запускаю его без прокси. Если я не укажу путь, по какой-то причине он не сможет найти двоичный файл Chrome. Не знаю, куда мне идти отсюда.
chrome not reachable
связано с чем-то еще. Есть ряд причин в соответствии с тем, что я гуглил. Можете ли вы проверить, получаете ли вы ту же ошибку при создании экземпляра chrome, что и простоself.webdriver = webdriver.Chrome()
? Спасибо. 14.05.2015