Скачать файл с Яндекс почты

Андрес

Client
Регистрация
26.03.2017
Сообщения
46
Благодарностей
1
Баллы
8
Приветствую. Ест задача, каждый день забрать с Япочты файлы со свежими остатками поставщиков. Через кубик почта этого не сделаешь. Подскажите, пожалуйста, вариант. У меня Zenno7.5.0
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
у яндекса есть веб-морда. Зеннопостер как раз то самый продукт, которые предназначен для работы с веб-мордами.
 

Андрес

Client
Регистрация
26.03.2017
Сообщения
46
Благодарностей
1
Баллы
8
А не будет потом капчами задр...ть?
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 615
Благодарностей
1 214
Баллы
113
А не будет потом капчами задр...ть?
Уже лет пять, если не больше, так именно с Яндекса забираю (оказался удобнее, чем Mail.ru). Залогинился в профиль, его гружу, открываю страницу со списком писем, регуляркой забираю последний (точнее, первый) файл (Яндекс ссылку без входа в письмо показывает сразу удобно).
Для удобства (и стабильности) рекомендую завести под каждого поставщика отдельную почту (либо пусть поставщик добавит эту почту в рассылку, либо пересылку делай с той, куда приходят). Более того, сразу настрой фильтр, чтобы кроме писем с почты, откуда остатки шлют, все остальное удалялось сразу. Т.е., у тебя всегда будут только остатки. Плюс самое верхнее письмо - самое последнее.
ps. Пришлось в свое время как раз через вебморду городить по той же причине, что кубиком нельзя скачать файл. Работает стабильно.
 

Андрес

Client
Регистрация
26.03.2017
Сообщения
46
Благодарностей
1
Баллы
8
Через Get запросы?
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 615
Благодарностей
1 214
Баллы
113
Через Get запросы?
Глянул шаб, там не запрос, а, по сути, переход по той ссылке, которая у файла. Даже не клик по ней, а просто переход по URL ))
Регулярка для парсинга "хвоста" ссылки:
C#:
(?<=href="\.\./message_part/)[\w\W]*?(?=")
Потом меняем (стандартно) &amp; на просто &.
Дальше то, что получаешь, подставляешь в хвост урла:
https://mail.yandex.ru/message_part/{тут результат регулярки}
И по этому урлу делаешь "заход". Файл качается в папку, которую указал для сохранения перед этим.
Собиралось руками еще на заре освоения Зенно, работает до сих пор на 5.47 ))) Стабильно ))
 
  • Спасибо
Реакции: Андрес

Андрес

Client
Регистрация
26.03.2017
Сообщения
46
Благодарностей
1
Баллы
8
А как быть с облаком Mail, не вижу ни одной ссылки
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)