Как обойти всплывающее окно проверки на странице поддержки Dell при отправке строки поиска с помощью Python и Selenium WPython

Программы на Python
Ответить
Anonymous
 Как обойти всплывающее окно проверки на странице поддержки Dell при отправке строки поиска с помощью Python и Selenium W

Сообщение Anonymous »

Я пытаюсь автоматизировать задачу, в которой мне нужно ввести сервисные теги на странице поддержки Dell и извлечь информацию о ноутбуке. Но иногда, когда я пытаюсь отправить, на веб-странице появляется всплывающее окно с подтверждением и время ожидания составляет 30 секунд.
Изображение

Есть ли у кого-нибудь предложения, как обойти эту проверку? Вот что я попробовал.
url = 'https://www.dell.com/support/home/en-in'
driver = webdriver.Chrome()
for service_tag in ['JX0JL13', '20M11J3', 'BH7C3M2', '6MYH5S2']:
driver.get(url)
input_element = driver.find_element(by=By.XPATH, value='//*[@id="inpEntrySelection"]')
input_element.send_keys(service_tag)
driver.find_element(by=By.XPATH, value='//*[@id="btn-entry-select"]').click()
model = driver.find_element(by=By.XPATH, value='//*[@id="site-wrapper"]/div/div[4]/div[1]/div[2]/div[1]/div[2]/div/div/div/div[2]/h1').text
print(model)


Подробнее здесь: https://stackoverflow.com/questions/733 ... -the-searc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»