Как ввести значение ячейки Excel в поле поиска на странице? - PullRequest
0 голосов
/ 10 июня 2018

Я новичок в программировании в целом, и мне бросают вызов мой первый скрипт на python.Вот что должен сделать мой скрипт:

1) Проходить по заданному списку Excel в столбце (через openpyxl)

2) Введите эти отдельные значения из шага 1 выше в поле поискаконкретной страницы (через селен)

3) очистить определенное значение с веб-страницы и скопировать их в excel (Beautifulsoup и openpyxl)

В настоящее время я борюсь со вторым шагом.Возможно, это очень глупо с моей стороны, но я назначаю свое значение excel для окна поиска и нажимаю кнопку поиска, но это, похоже, не работает:

search_box = driver.find_element_by_id("searchText") 
search_box = xlsx_list["A2"].value

Большое спасибо заранее за идеи!

1 Ответ

0 голосов
/ 10 июня 2018

Вам не нужно ни одно из двух назначений для search_box, просто используйте send_keys:

driver.find_element_by_id("searchText").send_keys(str(xlsx_list["A2"].value))
...