Прежде всего, я прочитал о этом , но я не использую python 2.7 и geckodriver 0.19.1.
Итак, я пытался получать данные с сайта каждый час.
Я установил Селен 3.141.0 на свой Python 3.7.3 и
geckodriver 0.24.0 на моем Arch Linux для Odroid XU4.
Но когда я выполняю код ниже,
from selenium import webdriver
browser = webdriver.Firefox()
Я получаю сообщение об ошибке, подобное этому.
Traceback (most recent call last):
File "source/originAd.py", line 3, in <module>
browser = webdriver.Firefox()
File "/usr/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 174, in __init__
keep_alive=True)
File "/usr/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "/usr/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities
Я знаю, что selenium пытается найти драйвер в / usr / bin /, и я проверил, существует ли драйвер.
Так что это не о
поиск водителя. Я пытался построить Geckodriver самостоятельно
но я не могу найти, как использовать Маха. так будет хорошо
если кто-нибудь может сказать мне, почему я получил эту ошибку и как я могу ее исправить. спасибо.
+++++
Я также установил Firefox с
pacman -S firefox