Текст исчезает после изменения фокуса при вводе в строку поиска Walmart.com с использованием JavaScript и Python.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Текст исчезает после изменения фокуса при вводе в строку поиска Walmart.com с использованием JavaScript и Python.

Сообщение Anonymous »

Я создаю веб-скребок для мониторинга цен на некоторые вещи, которые время от времени поступают в продажу.
На данный момент у меня есть следующая функция. Я нашел элемент панели поиска и могу отправить в него текст. Однако текст не «прилипает». Всякий раз, когда я нажимаю на фон сайта или даже на само текстовое поле и меняю фокус, текст исчезает.
Почему это происходит? Я физически вижу вводимый текст в строке поиска, но он просто исчезает и его невозможно ввести. Что я делаю не так?
def type_in_searchbar(websocket_url, search_term):
# Type the search term into the Walmart search bar
try:
ws = create_connection(websocket_url)

script = f"""
var searchBar = document.querySelector('input[aria-label="Search"]');
if (searchBar) {{
searchBar.focus();
searchBar.value = '{search_term}';
}}
"""

command = {
"id": 1,
"method": "Runtime.evaluate",
"params": {
"expression": script
}
}

ws.send(json.dumps(command))
ws.close()
print(f"Typed '{search_term}' into the search bar!")
except Exception as e:
print(f"Error typing in the search bar: {e}")


Подробнее здесь: https://stackoverflow.com/questions/793 ... ch-bar-usi
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Очистить результаты поиска Walmart Python
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Scrape Walmart результаты поиска Python
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как иметь текст уже на вводе и выключенном во время фокуса?
    Anonymous » » в форуме Html
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как иметь текст уже на вводе и выключенном во время фокуса?
    Anonymous » » в форуме CSS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Компонент React Native Text внутри компонента TextInput. Проблема в iOS: потеря фокуса при вводе текста внутри компонент
    Гость » » в форуме Android
    0 Ответы
    88 Просмотры
    Последнее сообщение Гость

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