Я создал скрипт Python 2.7, который делает следующее:
- Получает список имен файлов из папки и записывает их в CSV-файл, по одному для каждой строки.
А также
- Вводит данные в окно поиска в Интернете.
- Записывает результат из окна поиска в другой CSV-файл.
Итак, теперь я хотел бы, чтобы данные csv в (1) действовали как входные данные для (2).
то есть для каждого имени файла в CSV-файле выполняется поиск этой ячейки.
Кроме того, вместо того, чтобы просто записывать результаты во второй CSV-файл в (3), я хотел бы добавить результат в первый CSV-файл — ИЛИ создать новый с обоими столбцами.
Я могу предоставить код, но, поскольку он уже содержит 50 строк, я просто попытался сделать этот вопрос описательным.
Обновление: предлагаемое извлечение и добавление:
with open("file.csv","a+") as f:
r = csv.reader(f)
wr = csv.writer(f, delimiter="\n")
result = []
for line in r:
searchbox = driver.find_element_by_name("searchbox")
searchbox.send_keys(line)
sleep(8)
search_reply = driver.find_element_by_class_name("search_reply")
result = re.findall("((?<=\()[0-9]*)", search_reply.text)
wr.writerow(result)