• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python Selenium błąd z xpath w pasku wyszukiwania facebooka

+1 głos
118 wizyt
pytanie zadane 20 stycznia 2020 w Python przez Bartekmwt1000 Nowicjusz (150 p.)

BŁĄD:

"selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: An invalid or illegal selector was specified"

wersja Chroma 79 

działa mi logowanie się i hasło ale jest problem z tym paskiem wyszukiwania osób poniżej dodam swój kod próbowałem różne wersje xpath patrzyłem na strony różne i nie działa zastanawiam się właśnie  z tym "illegal selector" czy to możliwe że to jest niedozwolone?

from selenium import webdriver
import chromedriver_binary
import time
from selenium.webdriver.chrome.options import Options

#opcje
chrome_options = webdriver.ChromeOptions()
prefs = {"profile.default_content_setting_values.notifications" : 2}
chrome_options.add_experimental_option("prefs",prefs)
#...

#włączanie
driver = webdriver.Chrome(executable_path=r"C:\Users\ASUS\Desktop\chromedriver.exe", chrome_options=chrome_options)
driver.get("http:facebook.com")
driver.set_window_size(1024, 600)
driver.maximize_window()
#...

#lokalizacja
username = driver.find_element_by_xpath('//input[@id="email"]')
password = driver.find_element_by_xpath('//input[@id="pass"]')
sumbit = driver.find_element_by_xpath('//input[@id="u_0_b"]')
#...

#akcja
username.send_keys("login")
password.send_keys("Haslo")
sumbit.click()
time.sleep(3)
wpisz = driver.find_elements_by_css_selector("//input[@id='search-text'])[2]")
wpisz.send_keys("działa?")
#...

 

1 odpowiedź

0 głosów
odpowiedź 25 stycznia 2020 przez furas Maniak (53,680 p.)

Zapomniałeś początkowego ( w xpath "(//input[@id='search-text'])[2]"

Podobne pytania

+1 głos
1 odpowiedź 136 wizyt
0 głosów
0 odpowiedzi 65 wizyt
0 głosów
0 odpowiedzi 63 wizyt
pytanie zadane 4 lutego 2020 w C i C++ przez Aleksandra2003 Nowicjusz (120 p.)

88,686 zapytań

137,299 odpowiedzi

306,685 komentarzy

58,876 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...