@sergerdn Я уже делал такие скрипты, в моём валидаторе был такой алгоритм, это пара минут уходило на подготовку, после перехода на регулярку подобный процесс стал занимать пару секунд, а нужно всего лишь рассортировать по разным почтовикам одну базу. А в этой задаче если мы говорим про 100к строк оригинальной базы с данными и перебора на ней 20к мыл уйдут часы, когда регулярка справляется за 5 минут
Решаю капчу на запросах
-
Обращаюсь GET запросом к странице, нахожу ссылку на картинку(ссылка не прямая), выкачиваю ее в BASE64. Получаю отказ. Так как при втором запросе выдает уже другую каптчу.
Нужная мне каптча, выводится при первой загрузке страницы, через js форму.
Это решаемая задача?Сейчас все работает через браузер. Хочу перенести на запросы.
-
@Kodak said in Решаю капчу на запросах:
Обращаюсь GET запросом к странице, нахожу ссылку на картинку(ссылка не прямая), выкачиваю ее в BASE64. Получаю отказ. Так как при втором запросе выдает уже другую каптчу.
Нужная мне каптча, выводится при первой загрузке страницы, через js форму.
Это решаемая задача?Сейчас все работает через браузер. Хочу перенести на запросы.
Браузер что бы отобразить капчу точно так же отправляет get-запрос на url изображения. То, что вы после запроса получаете другую капчу означает, что вы не указали какие либо параметры, может куки, может какие нибудь идентификаторы (токены) в запросе. Снифайте запросы браузера и пытайтесь повторить в http-клиенте
-
Да, именно так. Браузер отправляет ГЕТ запрос, получает содержимое страницы и получает УРЛ-Капчи вида http://domain.com/app/cap/368992453/, из которого через Js форму отображается картинка.
Мне же, необходимо сделать два Гет запроса.
Первый - содержимое страницы и вытащить ссылку на каптчу
Второй - получить каптчу из ссылки.
Что собственно имеем на выходе совсем другую капчту. -
@Kodak said in Решаю капчу на запросах:
Да, именно так. Браузер отправляет ГЕТ запрос, получает содержимое страницы и получает УРЛ-Капчи вида http://domain.com/app/cap/368992453/, из которого через Js форму отображается картинка.
Мне же, необходимо сделать два Гет запроса.
Первый - содержимое страницы и вытащить ссылку на каптчу
Второй - получить каптчу из ссылки.
Что собственно имеем на выходе совсем другую капчту.Вы полностью прочитали моё сообщение?