Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Модуль Selenium [WinError 10054] 
:(
    Опции темы
Ethex
Дата 6.4.2018, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 8.6.2017

Репутация: нет
Всего: нет



Доброго времени суток
Пытаюсь открыть браузер 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 разрядная. Firefox 52.7.3. Я качал geckodriver-v0.20.0-win32.zip 20 версию вот отсюда:
https://github.com/mozilla/geckodriver/releases
В том ли дело, что я скачал неправильный драйвер?
PM MAIL   Вверх
forumench
Дата 19.2.2020, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 19.2.2020

Репутация: нет
Всего: нет



Цитата

v0.19.0

@AutomatedTester AutomatedTester released this on 16 Sep 2017 · 26 commits to master since this release

Note that with geckodriver v0.19.0 the following versions are recommended:

    Firefox 55.0 (and greater)
    Selenium 3.5 (and greater)



Даже v0.19.0 требует версию Firefox >= 55.0 и selenium >=5, поэтому да, проблема в совместимости версий. Больше вопросов и ответов по selenium.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0995 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.