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

Gor

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

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

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

Вложения

  • 0.jpg
    0.jpg
    264,8 KB · Просмотры: 15
  • 1.jpg
    1.jpg
    183,5 KB · Просмотры: 15
  • 2.jpg
    2.jpg
    166,2 KB · Просмотры: 14
  • 3.jpg
    3.jpg
    148,9 KB · Просмотры: 13
Начнём с азов.

6jzIQRa.png


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

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

Вложения

  • 4.jpg
    4.jpg
    257,4 KB · Просмотры: 19
Громадное спасибо! А то у меня уже шарики за ролики заезжать начали в поиске решения.
Код:
Развернуть Свернуть Копировать
project.Profile.CookieContainer.Clear();
Этот метод у меня не работает. Просто чищу куки, кэш. У меня зенка версии 5.17. По этой причине? Или мне либу какую-то надо подключить?
И подскажите пожалуйста как Вам удалось взаимодействовать с сайтом без куков? Почему обязательно нужно заходить на главную страничку сайта mail.ru? И по поводу "Upgrade-Insecure-Requests: 1" просвятите пожалуйста. Из спецификации W3C понял только то, что если отправить этот заголовок, то будем получать инфу в защищенном режиме по сертификату SSL.
 
Этот метод у меня не работает. Просто чищу куки, кэш. У меня зенка версии 5.17. По этой причине? Или мне либу какую-то надо подключить?
Нужно обновиться до последней версии.
И подскажите пожалуйста как Вам удалось взаимодействовать с сайтом без куков?
Куки есть, просто я использовал функцию "CookieContainer", которая стала доступна в программе, начиная с версии 5.18.0.0.
Это позволяет не парсить куки после каждого запроса, всё делает за вас этот алгоритм.
И по поводу "Upgrade-Insecure-Requests: 1" просвятите пожалуйста.
Я всегда привожу запросы к тому виду, как они передаются в "оригинале". Это позволяет исключить тонны ошибок из-за которых вы потом сидите и думаете, почему же не работает?!:-)
Громадное спасибо!
Для выражения благодарности на данном форуме есть специальная кнопка, в правом нижнем углу каждого сообщения :az:
 
Последнее редактирование:
  • Оценить
Реакции: Gor

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