Главная‎ > ‎

Снова "здорово" о почте россии

posted Aug 26, 2012, 2:51 AM by Denis K   [ updated Aug 26, 2012, 2:52 AM ]
Почта России снова "защитилась" от "ботов" старым "проверенным" способом.
Раз в некоторый промежуток времени выдается "пустая" страница с javascrip'ом, который отсылает некое число и какое-то время адрес пользователя считается "хорошим".
Если жаваскрипт не отключен в браузере, то данная "фича" прозрачна для пользователя сайта, но программа, естественно, никаких жава-скриптов не выполняет и получить данные с сайта ПР не может.
Так же для работоспособности сервиса Почты России в программе необходимо отредактировать св-ва сервиса "rus", дописать в URL префиксные "www."
"Рецепт" от одно из пользователей: находясь в главном окне проги, нажать alt+ctrl+shift+s, в меню "инструменты" появятся они - расширенные настройки
Заменить URL в расширенных настройках, для сервиса rus, во вкладке "Получение страницы" на "http://www.russianpost.ru/rp/servise/ru/home/postuslug/trackingpo"


Теперь достаточно открыть в браузере ссылку для отслеживания, затем запустить проверку в программе - проверка должна сработать в штатном режиме.

Как обойти данную "гадость" от всеми любимой почты России пока не придумал.
По скольку текущая архитектура описаний сервисов не позволяет задать для сервиса более 2х последовательных http-запросов, то придется городить очередной fake-сервис a-la rus_fake, как было с "англонизацией" китайской почты, который будет эмулировать выполнение "защитного" скрипта в браузере...
Ибо переделывать структуру описаний сервисов пока нет ни времени ни желания...

Надеюсь в ближайшие дни найду время для выпуска новой версии сервисов.
А возможно почта России одумается и уберет свой мегаскрипт)

Следите за новостями

wbw, MetalFan