- Регистрация
- 20.11.2019
- Сообщения
- 23
- Благодарностей
- 2
- Баллы
- 3
Здравствуйте!
Задача: написать парсер Яндекс.
Столкнулся с тем, что не получается отправить Капчу через GET запрос. (из Вики справки нашел подтверждение тому, что именно GET используют, да и Fiddler думаю не обманывает меня).
Выявил, что при использовании кубика UrlEncode у меня получаются данные отличающиеся от Fiddler
http://joxi.ru/n2Y0dWyfb1dgVm - то что получается при сборе данных
http://joxi.ru/DmBRJaVsJk1eWm - заметил что ещё отличается
Разницу, которую заметил (У меня при составлении)
в Fiddler
GET /checkcaptcha? key=00AkoAyrvgO3nmlCL2LkliR0kNlAJBKG_0%2F1577587561%2Fc696d0ad0690569436f3d308f3f947bb_a2c8622d9aa5a1c10c0e8f0c7d0c5fe7&retpath=https%3A%2F%2Fyandex.ru%2Fsearch%3Ftext%3DNokian%2520Tyres%2520Hakkapeliitta%2520R3%2520SUV%26lr%3D213_588b7ac2ffec570ccaf34175752f8292&rep=%D0%AF%D0%99%D0%A6%D0%9E%D0%9C+12.249
Различия в:
1. %26lr%3D213_
2. %2F - в фидлере с большой буквы
3. %3A - т.е все что идёт после %[цифра] идёт заглавная буква (не знаю влияет ли это)
То как работает весь процесс через Fiddler
http://joxi.ru/VrweYLKi7GJn42 - гет по передаче данных
http://joxi.ru/EA4bKqJho5GeXm - что отдает в форму
Итог: при отправке GET запросом того, что составил, отдает 403 код. Не понимаю где ошибаюсь.
Прикрепляю шаблон, все по максимум прокомментировал. Помогите разобраться.
Готов вознаградить 500р. при подробном объяснении возникновения ошибки с исправлением шаблона.
Задача: написать парсер Яндекс.
Столкнулся с тем, что не получается отправить Капчу через GET запрос. (из Вики справки нашел подтверждение тому, что именно GET используют, да и Fiddler думаю не обманывает меня).
Выявил, что при использовании кубика UrlEncode у меня получаются данные отличающиеся от Fiddler
http://joxi.ru/n2Y0dWyfb1dgVm - то что получается при сборе данных
http://joxi.ru/DmBRJaVsJk1eWm - заметил что ещё отличается
Разницу, которую заметил (У меня при составлении)
в Fiddler
GET /checkcaptcha? key=00AkoAyrvgO3nmlCL2LkliR0kNlAJBKG_0%2F1577587561%2Fc696d0ad0690569436f3d308f3f947bb_a2c8622d9aa5a1c10c0e8f0c7d0c5fe7&retpath=https%3A%2F%2Fyandex.ru%2Fsearch%3Ftext%3DNokian%2520Tyres%2520Hakkapeliitta%2520R3%2520SUV%26lr%3D213_588b7ac2ffec570ccaf34175752f8292&rep=%D0%AF%D0%99%D0%A6%D0%9E%D0%9C+12.249
Различия в:
1. %26lr%3D213_
2. %2F - в фидлере с большой буквы
3. %3A - т.е все что идёт после %[цифра] идёт заглавная буква (не знаю влияет ли это)
То как работает весь процесс через Fiddler
http://joxi.ru/VrweYLKi7GJn42 - гет по передаче данных
http://joxi.ru/EA4bKqJho5GeXm - что отдает в форму
Итог: при отправке GET запросом того, что составил, отдает 403 код. Не понимаю где ошибаюсь.
Прикрепляю шаблон, все по максимум прокомментировал. Помогите разобраться.
Готов вознаградить 500р. при подробном объяснении возникновения ошибки с исправлением шаблона.
Вложения
-
80 КБ Просмотры: 19