RomanDillerNsk
@RomanDillerNsk
JavaScript

Как распарсить почту на nodejs?

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

Суть такая: после заказа услуги на стороннем сайте, на почту приходит письмо определенного типа и нужно из него вытащить номер этого заказа, иных способов адекватных нет!

Иными словами нужно взять последнее непрочитанное письмо от конкретного отправителя и конкретной темой (получить его тело и распарсить не проблема).
  • Вопрос задан
  • 1130 просмотров
Пригласить эксперта
Ответы на вопрос 4
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Я использовал библиотеку: https://github.com/mscdex/node-imap - к почте подключается через IMAP протокол и читает всё, что в ней есть.
Ответ написан
RomanDillerNsk
@RomanDillerNsk Автор вопроса
JavaScript
Да силениум не нужен бот написан на puppeteer, просто слушать почту не нужно а нужно по событию заходить в ящик и вытаскивать письмо, imap норм тема, как реализую модуль напишу решение, может кому пригодится
Ответ написан
Комментировать
zkrvndm
@zkrvndm
Архитектор решений
Я бы под эти цели плагин для браузера сделал.
Ответ написан
@SEOVirus
Можно держать открытым браузер Selenium на node.js в headless режиме и получать доступ к коду страницы. Что означает отсутствие браузера, работать будет даже на non-gpu системе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы