@Plotnik09

Почему Selenium не водит данные в форму Wildberries?

Всем большой привет У меня стоит следующая задача ,мне нужно чтобы селениум автоматически вводил цифры в форму input на сайте wildberries , опробовал этот код для вк - все работает , а на Wildberries почему то не работает , Заранее Благодарю всех !!!

Вот код

from selenium import webdriver
from fake_useragent import UserAgent
from selenium.webdriver.common.by import By
import time
import json

ua = UserAgent()
# OPTIONS
options = webdriver.ChromeOptions()
options.add_argument(f'user-agent={ua.random}')

options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
# ------

# DRIVER
driver = webdriver.Chrome(executable_path='driver/chromedriver.exe', options=options)
driver.maximize_window()
# -------

try:
    url = ('https://www.wildberries.ru/security/login?returnUrl=https%3A%2F%2Fwww.wildberries.ru%2F')
    driver.get(url=url)
    time.sleep(5)

    email_input = driver.find_element( By.XPATH, '//*[@id="index_email"]')
    email_input.clear()
    email_input.send_keys("28041928")

    time.sleep(20)
except Exception as ex :
    print(ex)

finally:
    driver.close()
    driver.quit()
  • Вопрос задан
  • 318 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
потому что вот такого
@id="index_email

на странице
https://www.wildberries.ru/security/login?returnUrl=https%3A%2F%2Fwww.wildberries.ru%2
F

нету
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы