Size: a a a

2020 January 09

М

Мак in Scrapy
Народ, подскажите, как проще можно реализовать уведомление на почту о появлении новой информации при очередном проходе парсера?
источник

AR

Andrey Rahmatullin in Scrapy
а ты уже умеешь определять, что новая информация появилась?
источник

М

Мак in Scrapy
я думаю job_dir как то задействовать можно
источник

AR

Andrey Rahmatullin in Scrapy
не представляю как, но ок
источник

М

Мак in Scrapy
ну либо в базу выгружать
источник

МС

Михаил Синегубов in Scrapy
1. придумываешь как определить "новость данных"
2. https://docs.scrapy.org/en/latest/topics/email.html, сам не юзал, но, похоже на то что надо
источник

R

Roma in Scrapy
спайдермон заюзал
источник

R

Roma in Scrapy
источник

R

Roma in Scrapy
мне понравитлся
источник

R

Roma in Scrapy
Сори - это мониторинг - не в тему немного
источник

R

Roma in Scrapy
хотя там стат можно слать
источник

AR

Andrey Rahmatullin in Scrapy
именно что не в тему
источник

AR

Andrey Rahmatullin in Scrapy
ну приспособить можно наверно
источник

МС

Михаил Синегубов in Scrapy
тут, думается, главная проблема определить что что-то есть новое. Отправить то можно хоть из паука...
источник

AR

Andrey Rahmatullin in Scrapy
ну да
источник

М

Мак in Scrapy
выгружать в базу и одновременно сохранять в файл. а перед каждым запуском файл удалять. если что новое - джобдир пропустит в файл. звучит дико костыльно конечно)))
источник

МС

Михаил Синегубов in Scrapy
Мак
выгружать в базу и одновременно сохранять в файл. а перед каждым запуском файл удалять. если что новое - джобдир пропустит в файл. звучит дико костыльно конечно)))
Порой диференты, не помню названий. Есть плаги для скрапи, для инкремента.
Но, я бы сделал так:
1. Данные в базе со статусом "обработано"
2. Новые данные без этого признака
3.после парса смотришь, есть ли новые данные, отправляешь оповещение и проставляешь признак "обработано"
Точнее, у меня так и сделано в одном проекте
источник

М

Мак in Scrapy
Михаил Синегубов
Порой диференты, не помню названий. Есть плаги для скрапи, для инкремента.
Но, я бы сделал так:
1. Данные в базе со статусом "обработано"
2. Новые данные без этого признака
3.после парса смотришь, есть ли новые данные, отправляешь оповещение и проставляешь признак "обработано"
Точнее, у меня так и сделано в одном проекте
да, так наверное правильнее
источник

МС

Михаил Синегубов in Scrapy
но у меня отдельный скрипт запускает пауков (там несколько на полную обработку) и отправляет оповещалки
источник

М

Мак in Scrapy
Михаил Синегубов
но у меня отдельный скрипт запускает пауков (там несколько на полную обработку) и отправляет оповещалки
ну subprocess никто не отменял
источник