Python Selenium Error: не удается подключиться к Сервису - PullRequest
0 голосов
/ 17 марта 2020

При выполнении сценария python у меня возникла эта проблема на сервере windows 2008:

Ошибка:

selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service D:\ACL\chromedriver\chromedriver.exe

Среда:
ОС: Win 2008 Server
Python Версия 3.8.1
Брандмауэр выключен.
Chrome Версия: Версия 80.0.3987.132 (официальная сборка) (64-разрядная версия)
Chromedriver версия: ChromeDriver 80.0.3987.106

Код:

url = "https://secure.XXX.XXX/XXXX/XXX/XXXX/logon.asp"
driver = webdriver.Chrome(executable_path="D:\\ACL\\chromedriver\\chromedriver.exe", port=20245, service_args=["--verbose", "--log-path=D:\\ACL\\chromedriver\\qc1.log"])
driver.get(url)

qc1.log:

[1584406191.964][INFO]: Starting ChromeDriver 80.0.3987.106  
 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}) on port 20245
[1584406191.964][INFO]: Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

Что я пробовал: указав порт в запросе. Это не работает, с или без спецификации порта. Та же ошибка.
https://github.com/SeleniumHQ/selenium/issues/6623
WebDriverException: Сообщение: «Не удается подключиться к ChromeDriver». Ошибка в utils.is_connectable (self.port):

  • Chromedriver находится в переменной пути
  • Я могу пропинговать 127.0.0.1, я все еще добавил его на локальный хост файл.
  • брандмауэр отключен
  • Я попытался переместить chromedriver .exe в папку .py scripts
  • Я ищу и удаляю все остальные файлы chromedriver .exe

URL и тот же код py работают на моей локальной машине. Этот код работал на этом же сервере. URL работает на сервере. Я могу войти, et c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...