Выбрать первое предложение автозаполнения с помощью Selenium?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Выбрать первое предложение автозаполнения с помощью Selenium?

Сообщение Anonymous »


Я хотел бы выбрать первое предложение автозаполнения, используя следующий код:

время импорта из веб-драйвера импорта селена из параметров импорта selenium.webdriver.chrome.options из службы импорта selenium.webdriver.chrome.service из selenium.webdriver.support.ui импортировать WebDriverWait из selenium.webdriver.support импортируйте ожидаемые_условия как EC из selenium.webdriver.common.by импортировать если __name__ == '__main__': опции = Параметры() options.add_argument("начало максимизировано") options.add_experimental_option("prefs", {"profile.default_content_setting_values.notifications": 1}) options.add_experimental_option("excludeSwitches", ["enable-automation"]) options.add_experimental_option('excludeSwitches', ['enable-logging']) options.add_experimental_option('useAutomationExtension', False) options.add_argument('--disable-blink-features=AutomationControlled') срв=Сервис() драйвер = webdriver.Chrome (сервис=srv, параметры=опции) waitWD = WebDriverWait (драйвер, 10) ссылка = "https://www.truepeoplesearch.com/" driver.get (ссылка) waitWD.until(EC.presence_of_element_located((By.XPATH,'//input[@aria-label="Name"]'))).send_keys("Cummings") waitWD.until(EC.presence_of_element_located((By.XPATH,'//input[@aria-label="Город, штат или почтовый индекс"]'))).send_keys("Линвуд") # input("Нажмите!") waitWD.until(EC.element_to_be_clickable((By.XPATH, '(//div[@class="autocomplete-suggestion"])[1]'))).click() драйвер.выйти() Я получаю следующую ошибку TimeoutException:

$ python temp1.py Работаю на https://www.truepeoplesearch.com/ Traceback (последний вызов последний): Файл «G:\DEV\Fiverr\TRY\mikayla_pivec\temp1.py», строка 31, в драйвер.выйти() Файл "G:\DEV\.venv\selenium\lib\site-packages\selenium\webdriver\support\wait.py", строка 95, до поднять TimeoutException (сообщение, экран, трассировку стека) selenium.common.Exceptions.TimeoutException: Сообщение: (когда вы проверите веб-сайт на этапе, где в поле ввода вводится «Линвуд», вы увидите, что автозаполнение предлагает «Линвуд, Вашингтон», и я пытаюсь выбрать это значение)

Как я могу выбрать автозаполнение (чтобы был возможен последующий поиск) на этом сайте?
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как прослушать предложение пользователя и распознать одно и то же предложение для выполнения задачи? - Android родной ил
    Anonymous » » в форуме Android
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как остановить предложение «Включить предложение для сложных свойств»
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Учитывая предложение, верните предложение со словами
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как проверить предложение автозаполнения для запроса API
    Anonymous » » в форуме Javascript
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как проверить предложение автозаполнения для запроса API
    Anonymous » » в форуме Javascript
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

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