scrapy отправьте электронное письмо и прикрепите CSV-файл со скребками - PullRequest
0 голосов
/ 04 марта 2020

У меня работает пара пауков, которые сохраняют некоторые данные в файле csv. Я также написал функцию электронной почты, которая отправит уведомление по электронной почте, как только пауки закончат ползать. Однако, когда я пытаюсь прикрепить выходной файл csv, кажется, что файл не обновляется до тех пор, пока не завершится сценарий python. Есть ли способ обойти это? ie Я хочу прикрепить обновленный csv-файл к очищенным элементам.

Пожалуйста, посмотрите мой пример кода ниже. Моя функция электронной почты вызывается после process.start

process = CrawlerProcess(get_project_settings())
process.crawl(Nqbp_Spider)
process.crawl(Gladstone_Spider)
process.start()
send_email() # this is my custom email function

1 Ответ

0 голосов
/ 05 марта 2020

Написать почтовый скрипт в конвейере, функция выполняет свою работу. обратитесь к этому Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...