302 ошибка запроса в Трафике. Как к ней подойти?

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28
Господа, я вас приветствую!
Делаю парсер поисковой выдачи mail.ru на запросах. Пытаюсь решить на запросах капчу. Отследил Post запрос, который отправляет результат решения капчи на проверку.
Есть проблемка. Этот Post при отправке через браузер с ошибкой 302 (ресурса по этому адресу нет по идее. Но тогда куда же данные о решении капчи ушли?! Других запросов с моим решением капчи нет) отправляется, а при отправке этого же запроса с ЭТИМИ же данными и ЭТИМИ ЖЕ куками взятыми из Post'a с ошибкой 302 через зенку выдает ошибку 405 - Method Not Allowed.
http://prntscr.com/kt0ibe

Данные и куки вроде идентичные посылаю, ткните носом, если не так:

http://prntscr.com/kt0kgf
http://prntscr.com/kt0l72
http://prntscr.com/kt0lpy
Пните меня куда-нибудь, ребята, уже второй день сижу с этой фигней!
 

Вложения

  • 264,8 КБ Просмотры: 15
  • 183,5 КБ Просмотры: 15
  • 166,2 КБ Просмотры: 14
  • 148,9 КБ Просмотры: 13

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 544
Баллы
113
Начнём с азов.



В поле "User Agent" на первое строке указывается непосредственно сам юзерагент, без приставки "User-Agent:".
Строку "Host", как и "Accept-Encoding" указывать не нужно.

с ошибкой 302 (ресурса по этому адресу нет по идее.
Это не ошибка, а ответ, что страница временно перенаправлена.
 
  • Спасибо
Реакции: Gor

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28
В поле "User Agent" на первое строке указывается непосредственно сам юзерагент, без приставки "User-Agent:".
Строку "Host", как и "Accept-Encoding" указывать не нужно.
Ок. Спасибо. Исправил.
Это не ошибка, а ответ, что страница временно перенаправлена.
Исходя из этого сможете подсказать как мне повторить пост?
По-прежнему получаю тот же результат, к сожалению ((
 

Вложения

  • 257,4 КБ Просмотры: 19

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 544
Баллы
113

Вложения

  • Спасибо
Реакции: Gor

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28
Громадное спасибо! А то у меня уже шарики за ролики заезжать начали в поиске решения.
Код:
project.Profile.CookieContainer.Clear();
Этот метод у меня не работает. Просто чищу куки, кэш. У меня зенка версии 5.17. По этой причине? Или мне либу какую-то надо подключить?
И подскажите пожалуйста как Вам удалось взаимодействовать с сайтом без куков? Почему обязательно нужно заходить на главную страничку сайта mail.ru? И по поводу "Upgrade-Insecure-Requests: 1" просвятите пожалуйста. Из спецификации W3C понял только то, что если отправить этот заголовок, то будем получать инфу в защищенном режиме по сертификату SSL.
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 544
Баллы
113
Этот метод у меня не работает. Просто чищу куки, кэш. У меня зенка версии 5.17. По этой причине? Или мне либу какую-то надо подключить?
Нужно обновиться до последней версии.
И подскажите пожалуйста как Вам удалось взаимодействовать с сайтом без куков?
Куки есть, просто я использовал функцию "CookieContainer", которая стала доступна в программе, начиная с версии 5.18.0.0.
Это позволяет не парсить куки после каждого запроса, всё делает за вас этот алгоритм.
И по поводу "Upgrade-Insecure-Requests: 1" просвятите пожалуйста.
Я всегда привожу запросы к тому виду, как они передаются в "оригинале". Это позволяет исключить тонны ошибок из-за которых вы потом сидите и думаете, почему же не работает?!:-)
Громадное спасибо!
Для выражения благодарности на данном форуме есть специальная кнопка, в правом нижнем углу каждого сообщения :az:
 
Последнее редактирование:
  • Спасибо
Реакции: Gor

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)