Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import selenium.webdriver.common.action_chains
- import undetected_chromedriver as uc
- from selenium.webdriver.common.by import By
- from selenium.common.exceptions import NoSuchElementException
- from time import sleep
- from random import randint
- def wait():
- return randint(1000, 2000) / 1000
- driver = uc.Chrome()
- actions = selenium.webdriver.common.action_chains.ActionChains(driver)
- driver.get('https://allegro.pl/logowanie')
- sleep(10)
- try:
- input_login_element = driver.find_element(By.NAME, 'login')
- input_password_element = driver.find_element(By.NAME, 'password')
- login_button_element = driver.find_element(By.XPATH, '//*[@id="authForm"]/div[3]/button')
- actions.pause(wait())
- actions.send_keys_to_element(input_login_element, 'elo')
- actions.pause(wait())
- actions.send_keys_to_element(input_password_element, '320')
- actions.pause(wait())
- actions.click(login_button_element)
- actions.perform()
- actions.reset_actions()
- except NoSuchElementException as e:
- print('NoSuchElementException:', e)
- sleep(1000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement