Почта России снова "защитилась" от "ботов" старым "проверенным" способом. Раз в некоторый промежуток времени выдается "пустая" страница с 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 |
Главная >