Коллеги, кто занимался парсингом почты и разбором писем, дайте совет, в какую сторону смотреть.
Суть такая: после заказа услуги на стороннем сайте, на почту приходит письмо определенного типа и нужно из него вытащить номер этого заказа, иных способов адекватных нет!
Иными словами нужно взять последнее непрочитанное письмо от конкретного отправителя и конкретной темой (получить его тело и распарсить не проблема).
Да силениум не нужен бот написан на puppeteer, просто слушать почту не нужно а нужно по событию заходить в ящик и вытаскивать письмо, imap норм тема, как реализую модуль напишу решение, может кому пригодится
Роман Андреевич, это не проблема, браузерный плагин держим у себя на компе, а он уже периодически отсылает данные к вам на сервер, а там делайте с ними что хотите.
Надим Закиров, это решение не походит , никто браузер держать не будет для таких целей ибо схема такая что сначала я на сайте делаю ботом заказ услуги ботом, а потом мне нужно получить номер этого заказа! Это одна цепочка событий, спасибо но плагин нет смысла делать, нужно именно спросить письмо входящее
Можно держать открытым браузер Selenium на node.js в headless режиме и получать доступ к коду страницы. Что означает отсутствие браузера, работать будет даже на non-gpu системе.