from selenium import webdriver
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
url = 'https://autoteka.ru/selection-promo?utm_source=autoteka_header&utm_campaign=selection'
def pars():
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(options=options)
try:
driver.get(url)
time.sleep(3)
authorization = driver.find_element(By.XPATH, '//*[@id="app"]/div/div/div[1]/div[1]/header/div/div[2]/div[2]/button')
driver.execute_script("arguments[0].click();", authorization)
time.sleep(1)
driver.find_element(By.XPATH, '//*[@id="app"]/div/div[2]/div[2]/div[2]/form/div[1]/div/input').send_keys(
'xxxxxxx')
time.sleep(1)
driver.find_element(By.XPATH, '//*[@id="app"]/div/div[2]/div[2]/div[2]/form/div[2]/div/input').send_keys(
'xxxxxx')
time.sleep(3)
sign = driver.find_element(By.XPATH, '//*[@id="app"]/div/div[2]/div[2]/div[2]/form/button/span')
driver.execute_script("arguments[0].click();", sign)
WebDriverWait(driver=driver, timeout=10).until(
lambda x: x.execute_script("return document.readyState === 'complete'")
)
time.sleep(10)
except Exception as ex:
print(ex)
finally:
driver.close()
driver.quit()
if __name__ == '__main__':
pars()
Когда пытаюсь авторизоваться получаю ошибку.
Действие заблокировано. Если вы используете VPN, режим приватного просмотра или инкогнито, выключите их и попробуйте ещё раз. Если ошибка повторяется, зайдите чуть позже. Код ошибки: s4v5#100