Nie działa kod do wysyłki wiadomości na pewien portal?

0

Oto kod:

import time
from selenium.webdriver.common.keys import Keys
webdriver = webdriver.Chrome("chromedriver.exe")
webdriver.get('http:strona.pl ')
obcy = webdriver.find_element_by_id('intro-start')
obcy.click()
time.sleep(2)
text = webdriver.find_element_by_id('box-interface-input')
text.send_keys(" tekst ")
text.send_keys(Keys.ENTER)

Po kliknięciu w run wyskakuje taki komunikat:
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
webdriver = webdriver.Chrome("chromedriver.exe")
webdriver.get('http:strona.pl ')
obcy = webdriver.find_element_by_id('intro-start')
obcy.click()
time.sleep(2)
text = webdriver.find_element_by_id('box-interface-input')
text.send_keys(" tekst ")
text.send_keys(Keys.ENTER)

0

Taki komunikat:
self.start_session(capabilities, browser_profile)
File "C:\Users\gramy\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\gramy\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\gramy\AppData\Local\Programs\Python\Python38\lib\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 91
Current browser version is 90.0.4430.212 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

0

Sformatuj, plx

0

This version of ChromeDriver only supports Chrome version 91
Current browser version is 90.0.4430.212

0

Pobierasz to:
https://chromedriver.storage.googleapis.com/90.0.4430.24/chromedriver_win32.zip
Rozpakowujesz
Odwołujesz się w taki sposób:

driver = webdriver.Chrome(options=options,executable_path=r'C:\\skrypty\\chromedriver_win32\\chromedriver.exe') 
0

Zrobiłem i naprawiłem i inny błąd wyskakuje .Taki
C:\Users\gramy\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/gramy/PycharmProjects/pythonProject/send.py
File "C:\Users\gramy\PycharmProjects\pythonProject\send.py", line 5
webdriver.get('gg.pl ')
^
SyntaxError: invalid syntax

Process finished with exit code 1

0

Czekam na pomoc

0

Zamiast:

driver.get('gg.pl')

podaj:

driver.get('http://gg.pl')
0

File "C:/Users/gramy/PycharmProjects/pythonProject1/okey.py", line 4
driver.get('https://www.wykop.pl/')
^
SyntaxError: invalid syntax
Dale j ten błąd

0

Pokaż cały kod.

0
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome(options=options,executable_path=('C:\Users\gramy\PycharmProjects\pythonProject1\chromedriver.exe')
driver.get("google.pl/")
obcy = webdriver.find_element_by_id('intro-start')
obcy.click()
time.sleep(2)
text = webdriver.find_element_by_id('box-interface-input')
text.send_keys(" tekst ")
text.send_keys(Keys.ENTER)

0

Na początku dopisz:

from selenium import webdriver
options = webdriver.ChromeOptions()

Zamiast:

driver.get("google.pl/")

daj:

driver.get("http://google.pl/")

Zamiast:

driver = webdriver.Chrome(options=options,executable_path=('C:\Users\gramy\PycharmProjects\pythonProject1\chromedriver.exe')

używaj:

driver = webdriver.Chrome(options=options,executable_path=r'C:\\MyStuff\\Python\\2021-03-22\\chromedriver_win32\\chromedriver.exe') 
0

Temat można zamknąć i już działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1