Interesuje mnie automatyzacja zadań na stronach www (głównie chodzi o FB). Znakomitym tropem wydaje mi się być Python i Selenium. A co Wy sądzicie? Macie jakieś doświadczenie w tym obszarze? Z Pythonem nie miałem wcześniej do czynienia. Mam tylko opanowane podstawy JS. Na filmie nie wydaje mi się to jakoś bardzo trudne:
https://youtu.be/f7LEWxX4AVI
Próbuję uruchomić w VSC ten prosty kod z filmu (otworzenie Chrome):
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://youtube.com')
i wyskakuje coś takiego:
DevTools listening on ws://127.0.0.1:60686/devtools/browser/14ec530b-9eb7-4099-9452-1b5b1b906dc9
Traceback (most recent call last):
File "c:\Users\Miko\Desktop\python 1\helloworld.py", line 2, in <module>
driver = webdriver.Chrome()
File "C:\Users\Miko\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
RemoteWebDriver.__init__(
File "C:\Users\Miko\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\Miko\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\Miko\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\Miko\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 92.0.4515.159 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
Czy ktoś z Was coś z tego rozumie?
Mamy np. to:
This version of ChromeDriver only supports Chrome version 93
Current browser version is 92.0.4515.159
No i tutaj: https://chromedriver.chromium.org/downloads jest wersja na chrome 92, ale co z tym zrobić? Instaluję to i dalej ten sam błąd. Próbowałem też tak: https://youtu.be/TuXg3Id01ZM i też nie działa.