Изменения ответа на запрос при использовании прокси (без изменений в браузере)

#python #python-requests

#python #python-запросы

Вопрос:

Я уже некоторое время пытаюсь решить проблему, надеялся, что кто-нибудь из вас, ребята, сможет помочь.

Я делаю запрос на веб-сайт без прокси, используя python-запросы. Используя правильные заголовки, все идентично браузеру. Я получаю успешный ответ, такой же, как и ответ браузера.

Однако, когда я обновляю сеансы, использующие прокси session.proxies.update(proxies) , я получаю совершенно другой ответ. При использовании этого прокси в браузере он работает как обычно. Я настроил сеанс Wireshark как на своем локальном компьютере, так и на прокси-сервере. Запросы точно такие же как для локального запроса, так и для прокси-запроса. С прокси-сервера не добавляются заголовки.

Есть ли что-то, что я упускаю из виду, что могло бы объяснить другой ответ. Как уже говорилось ранее, я могу получить доступ к веб-сайту с помощью прокси-сервера в браузере, даже если javascript отключен, так что это не проблема. Заранее спасибо за любую помощь, я действительно ценю это

Комментарии:

1. Вы используете частные или общедоступные / бесплатные прокси?

2. Я пробовал с обоими

3. Когда я работал с общедоступными прокси, иногда я получаю html-код с китайских сайтов. Мое решение заключается в том, что когда вы выполняете запрос, выполняете функцию для управления появлением «некоторого» элемента на веб-сайте, чтобы узнать его правильную загрузку. Я использовал xpath для поиска элементов