Проверка статусов с капчёй. Есть сайт Почта России www.russianpost.ru/tracki... Там есть отслеживание почтовых отправлений. У меня есть реестр Почтовый идентификаторов (ШПИ). Необходимо написать программу, которая будет брать из базы ШПИ, вставлять в форму на сайте, вводить капчу и записывать необходимые данные в таблицу, на против проверяемого ШПИ.
В базе может быть различный набор полей, но ШПИ будет всегда, далее – поля обязательные, если их нет, то они должны быть созданы автоматически. 1) Берем значение ШПИ, строки только те в которых поле МЕТКА – is null, в ней я вручную буду снимать или ставить отметки, для повторного прохождения и новой актуализации данных, например "+" 2) Вбиваем на странице в поле "Почтовый идентификатор:" 3) Разгадываем капчу антигейтом antigate.com/panel.php 4) Полученные данные разносим в таблицу по следующему принципу: 4.1) Если в таблице сайта в поле "Операция" встречается "Вручение" или "Возврат", то записываем эту строку. Если нет, то записываем последнюю строку отчета. 4.2) Иногда на сайте вообще отсутствуют данные "К сожалению, информация о почтовом отправлении с номером 10902966028198 не найдена." в таком случае нужно в поле "Операция" – проставить "Код не найден"
Поле "Дата последнего прохода" – заполняется текущей датой проверки программой
Список ШПИ для тестирования капчи. 11573985250013 11573985250020 11573985250037 11573985250044 11573985250051 11573985250068