selenium webdriver input text v googlu

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

selenium webdriver input text v googlu

Příspěvek od shockwave »

Ahoj, zkoušel jsem tento kod na automatické vyhledání dotazu v googlu, ale nefunguje to. Podle návodů bych to mel mít dobře, co vy na to.Dekuji

kod:
from selenium import webdriver


chdriver = "../Downloads/chromedriver.exe"
driver = webdriver.Chrome(chdriver)
driver.get("https://www.google.com")
self.driver.find_element_by_class_name("q").send_keys("dog") #vyhledavaci pole s dotazem
sub = self.driver.find_by_class_name("btnk") # potvrzeni dotazu
sub.click()
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: selenium webdriver input text v googlu

Příspěvek od CZechBoY »

Co ti na tom nejde?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Re: selenium webdriver input text v googlu

Příspěvek od shockwave »

vubec se nevyplni hledany vyraz "dog" do input pole...
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: 27 říj 2012 10:26
Bydliště: Kostelec u Holešova
Kontaktovat uživatele:

Re: selenium webdriver input text v googlu

Příspěvek od lamin_cz »

Kód: Vybrat vše

from selenium import webdriver


chdriver = "../Downloads/chromedriver.exe"
driver = webdriver.Chrome(chdriver)
driver.get("https://www.google.com")
self.driver.find_element_by_name("q").send_keys("dog") #vyhledavaci pole s dotazem
sub = self.driver.find_element_by_name("btnK") # potvrzeni dotazu
sub.click()
q a btnK nejsou classy, ale name
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Re: selenium webdriver input text v googlu

Příspěvek od shockwave »

q a btnK nejsou classy, ale name[/quote]

nefunguje, do input pole se nic nevepise, musel sem odendad to self, nevim proc to tam v ucebnici cpali

from selenium import webdriver


chdriver = "../Downloads/chromedriver.exe"
driver = webdriver.Chrome(chdriver)
driver.get("https://www.google.com")
driver.find_element_by_name("q").send_keys("dog") #vyhledavaci pole s dotazem, odenadano self
sub = driver.find_element_by_name("btnK") # potvrzeni dotazu,odenadano self
sub.click()
knowledgeispower
Level 1
Level 1
Příspěvky: 59
Registrován: 11 říj 2019 20:41

Re: selenium webdriver input text v googlu

Příspěvek od knowledgeispower »

Vyfoť nám prosím tu stránku, kde je tento kód, to by mě fakt zajímalo, jestli je tam chyba.
q a btnK nejsou classy, ale name
???
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: 27 říj 2012 10:26
Bydliště: Kostelec u Holešova
Kontaktovat uživatele:

Re: selenium webdriver input text v googlu

Příspěvek od lamin_cz »

google.png
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...
knowledgeispower
Level 1
Level 1
Příspěvky: 59
Registrován: 11 říj 2019 20:41

Re: selenium webdriver input text v googlu

Příspěvek od knowledgeispower »

Ah, koukal jsem na tvůj kód a ne na jeho. Moje chyba.
Odpovědět

Zpět na „Programování a tvorba webu“