Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 5, 2018 16:55:39

Ethex
Зарегистрирован: 2017-10-19
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Модуль Selenium [WinError 10054]

Доброго времени суток
Пытаюсь открыть браузер Firefox

 from selenium import webdriver
browser = webdriver.Firefox()
print(type(browser))
browser.get('http://inventwithpython.com')
Поначало возникала ошибка, связанная с отсутствием geckodriver.exe
Я скачал его, поместил в папку с IDLE файлом, запустил, вывело следующее
 Traceback (most recent call last):
  File "D:\Downloads\Python\Learn\Automation of routine tasks\Ch 11\Selenium module.py", line 2, in <module>
    browser = webdriver.Firefox()
  File "D:\Downloads\Python\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 162, in __init__
    keep_alive=True)
  File "D:\Downloads\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 154, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "D:\Downloads\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 243, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "D:\Downloads\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 310, in execute
    response = self.command_executor.execute(driver_command, params)
  File "D:\Downloads\Python\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 466, in execute
    return self._request(command_info[0], url, body=data)
  File "D:\Downloads\Python\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 490, in _request
    resp = self._conn.getresponse()
  File "D:\Downloads\Python\lib\http\client.py", line 1172, in getresponse
    response.begin()
  File "D:\Downloads\Python\lib\http\client.py", line 351, in begin
    version, status, reason = self._read_status()
  File "D:\Downloads\Python\lib\http\client.py", line 313, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "D:\Downloads\Python\lib\socket.py", line 371, in readinto
    return self._sock.recv_into(b)
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение
Кроме того, выплывает сообщение об ошибке приложения самого geckodriver.exe
Система Windows XP 32 разрядная. Я качал geckodriver-v0.20.0-win32.zip 20 версию вот отсюда:
https://github.com/mozilla/geckodriver/releases
В том ли дело, что я скачал неправильный драйвер?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version