Доброго времени суток пользователям TrackChecker-а! Ну вот и приехали. Все как всегда в нашей стране. Вместо того, чтобы предоставить "ботам" (читай - сайтам и софту по массовому отслеживания ПО) легковесный API, они решили "сбацать" защиту от автоматического отслеживания ПО на их сайте. Сделано это пока по-простому: Пользователю вместо обычной странички с полем для ввода трек-номера отдается страница со скриптом, который обязательно выполнится в пользовательском интернет-браузере и отправит post-запрос с ранее сгенерированным ключом, подтверждая то, что сайт открыт в браузере, а не "ботом", который естественно никаких скриптов выполнять не будет. Пользователю браузера данное действо совершенно незаметно. На какое-то время все запросы с "подтвержденного" IP-адреса "проходят" в штатном режиме. Т.е. по запросу возвращается страничка с данными по трек-номеру, как и ранее. Соответственно, временное решение проблемы может быть следующее: открываем сайт почты России по ПКМ на треке - "Открыть трек на сервисе"... Дожидаемся загрузки страницы (возможно понадобится обновить страницу, и не один раз). Затем запускаем проверку всех треков в программе. Данные должны обновиться. Программно корректно проэмулировать данные действия в текущей версии программы можно... Но это будет все-равно не совсем красиво. В будущих версиях программы, когда расширится формат описаний сервисов, это будет делаться на "раз-два". В общем всем спасибо за поддержку! Надеюсь временное решение для автоматизации обхода защиты от ботов (!LOL!) будет придумано сегодня. Следите за обновлениями. wbw, MetalFan |
Главная >