Использование Python для получения данных Excel и заполнения формы - PullRequest
2 голосов
/ 22 февраля 2020

У меня есть лист Excel с данными, которые я хотел бы ввести в поля веб-формы.

import pandas as pd
df = pd.read_excel('C:\\Users\\jj\\Documents\\python_date_test.xlsx', Sheet_name=0)
(df['bx1'][0])

Вывод приведенного выше кода: «2»

Когда я вставить этот код в код, который я использую для веб-сканирования, я получаю следующую ошибку 'TypeError: object of type 'numpy.int64' has no len()'

Вот код, который выдал эту ошибку:

mea1 = browser.find_element_by_name("data1_14581")
mea1.click()
mea1.send_keys((df['bx1'][0]))
mea1.send_keys(Keys.TAB)

mea1 относится к первому полю для ввода данных пользователем.

Как получить значение (df['bx1'][0]) и ввести его в поле?

1 Ответ

1 голос
/ 22 февраля 2020

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

mea1.send_keys(str((df['bx1'][0])))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...