Я пытаюсь запустить браузер Opera с Python, вот мой код:
from selenium.webdriver.chrome import service as OperaService
from selenium.webdriver.chrome.options import Options as OperaOptions
from webdriver_manager.opera import OperaDriverManager
# ...
# https://github.com/SergeyPirogov/webdri ... with-opera
driver_path = OperaDriverManager().install()
service = OperaService.Service(driver_path)
option = webdriver.ChromeOptions()
service.start()
options.add_experimental_option('w3c', True)
self._add_options(options)
self.driver = webdriver.Remote(service.service_url, options=options)
Однако в итоге я получаю следующую ошибку:
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
Что может быть причиной этой ошибки и можно ли что-нибудь добавить, изменить или удалить в своем коде, чтобы устранить ее?
Дополнительная информация это может быть полезно:
Система: Windows 11 версии 23H2
Версия браузера: 116.0.5366.21
Версия Selenium: 4.25.0
Версия Python: 3.10.11
Используемые параметры:
# disable logging
options_class.add_experimental_option("excludeSwitches", ["enable-logging"])
options_class.add_argument("--log-level=3")
# customize GUI
if self.headless:
options_class.add_argument('--headless=old')
options_class.add_argument('--window-size=1920,1080')
# making browser faster and reduce possible errors
options_class.add_argument("--disable-extensions")
options_class.add_argument("--no-sandbox")
options_class.add_argument('--no-first-run')
options_class.add_argument('--no-default-browser-check')
options_class.add_argument('--disable-notifications')
# hide any automation fingerprints
options_class.add_experimental_option("useAutomationExtension", False)
options_class.add_experimental_option("excludeSwitches",["enable-automation"])
Подробнее здесь: https://stackoverflow.com/questions/793 ... -closed-by
Python Selenium с поднятием Opera Существующее соединение было принудительно закрыто из-за ошибки удаленного хоста ⇐ Python
Программы на Python
1736788943
Anonymous
Я пытаюсь запустить браузер Opera с Python, вот мой код:
from selenium.webdriver.chrome import service as OperaService
from selenium.webdriver.chrome.options import Options as OperaOptions
from webdriver_manager.opera import OperaDriverManager
# ...
# https://github.com/SergeyPirogov/webdriver_manager?tab=readme-ov-file#use-with-opera
driver_path = OperaDriverManager().install()
service = OperaService.Service(driver_path)
option = webdriver.ChromeOptions()
service.start()
options.add_experimental_option('w3c', True)
self._add_options(options)
self.driver = webdriver.Remote(service.service_url, options=options)
Однако в итоге я получаю следующую ошибку:
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
Что может быть причиной этой ошибки и можно ли что-нибудь добавить, изменить или удалить в своем коде, чтобы устранить ее?
Дополнительная информация это может быть полезно:
Система: Windows 11 версии 23H2
Версия браузера: 116.0.5366.21
Версия Selenium: 4.25.0
Версия Python: 3.10.11
Используемые параметры:
# disable logging
options_class.add_experimental_option("excludeSwitches", ["enable-logging"])
options_class.add_argument("--log-level=3")
# customize GUI
if self.headless:
options_class.add_argument('--headless=old')
options_class.add_argument('--window-size=1920,1080')
# making browser faster and reduce possible errors
options_class.add_argument("--disable-extensions")
options_class.add_argument("--no-sandbox")
options_class.add_argument('--no-first-run')
options_class.add_argument('--no-default-browser-check')
options_class.add_argument('--disable-notifications')
# hide any automation fingerprints
options_class.add_experimental_option("useAutomationExtension", False)
options_class.add_experimental_option("excludeSwitches",["enable-automation"])
Подробнее здесь: [url]https://stackoverflow.com/questions/79352739/python-selenium-with-opera-raising-an-existing-connection-was-forcibly-closed-by[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия