В ящике mail.ru имеется множество писем с одинаковой темой письма, а именно *** Заказ в интернет-магазине # 2777 (107349603) ***, отличаются только номера, первая часть темы одинаковая.
В этих письмах имеется табличная часть определенной формы. Необходимо сделать парсер, в котором:
1.Можно выбрать период, за который необходимо собрать таблицы из писем в одну общую.
2. Можно выбрать конкретную папку в которой необходимо вести поиск, чтобы не проверялась информация по всему ящику.
3. В случае, если тема письма подходит под заданные критерии, но при этом таблицы в тексте письма нет то такое письмо пропускаем, ищем только те, в которых присутствует табличная часть.
4. Прописать проверку на повторы писем, т.е. если была переписка с клиентом по заказу, то в ответных сообщениях повторно фигурируют таблицы, которые уже парсились. Нужно чтобы была проверка, собирался ли уже в файл указанный заказ. Можно сверять по одинаковой теме письма, а можно просто по последовательности списка товаров.
В результате получаем общий файл excel в котором будут собраны все таблицы из писем.
После сбора всех таблиц в единую, необходимо, чтобы было проанализировано количество повторов одного артикула и в отдельный столбец выводилось общее количество (т.е. сколько раз заказывался тот или иной товар). При этом дубли строк в файле удалялись.
Во вложении пример письма как выглядит. Живые письма тоже смогу прислать.
Опубликован 04.08.2016 в 13:35
Заказ находится в архиве