Diskuze: Automatické přihlašování s webdriver
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
formular v js se odesila form.submit();
Za prepodkladu, ze to skutecne nejaky element najde, ze treba neni problem diakritika, spatne kodovani, tak by to melo fungovat
prihlasit = driver.find_element_by_value("přihlásit")
prihlasit.click()
Muzes zkusit treba hledat input type=submit nebo podle name formulate a
zkusit click, submit. Pripadne bych sel pres google
google = geckodriver form submit python
search_form = browser.find_element_by_id('search_form_input_homepage')
search_form.send_keys('real python')
search_form.submit()
opts = Option()
opts.set_headless()
browser = Firefox(options=opts)
browser.get('https://bandcamp.com')
browser.find_element_by_class('playbutton').click()\
google = geckodriver form submit python example
https://selenium-python.readthedocs.io/…started.html
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN) ---- tady treba odesilaji returnem, coz je jiny nazev pro enter
Píši kód v Pythonu a napsal jsem ho tak trochu ilustračně.
Čistě je zde, ale také nefunguje:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.gymkren.cz/isas/prihlasit.php")
jmeno = driver.find_element_by_name("login-isas-username")
jmeno.send_keys("petr.dominik")
heslo = driver.find_element_by_name("login-isas-password")
heslo.send_keys("abcd1234").send_keys(Keys.ENTER)
klik_prihlasit = driver.find_element_by_name("login-isas-send")
klik_prihlasit.click()
klik_prihlasit.send_keys(Keys.RETURN)
Zobrazeno 3 zpráv z 3.