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

Андрес

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

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