python - 使用代理时请求响应发生变化(浏览器没有变化)
问题描述
我一直在尝试解决一个问题,希望你们中的一些人能提供帮助。
我使用 python-requests 向没有代理的网站发出请求。使用正确的标题,一切都与浏览器相同。我得到一个成功的响应,与浏览器的响应相同。
但是,当我使用 更新会话代理时session.proxies.update(proxies)
,我得到了完全不同的响应。在浏览器中使用此代理时,它可以正常工作。我在本地计算机和代理服务器上都设置了 Wireshark 会话。本地请求和代理请求的请求完全相同。没有从代理服务器添加标头。
有什么我忽略的东西可以解释不同的反应。如前所述,即使关闭了 javascript,我也可以在浏览器中使用代理访问网站,所以这不是问题。提前感谢您的帮助,我真的很感激
解决方案
推荐阅读
- r - 如何重命名同一列中的两个不同值
- c# - 无法使用 c# 代码将视频上传到 youtube 频道 - 错误 400:redirect_uri_mismatch
- java - 在 Android 上通过 GSON 从嵌套 JSON 数组中获取价值?
- nginx - 几天后,Nginx 反向代理将请求定向到 .255 地址
- java - SQS 消息大小超过 256 kB
- acumatica - 在不同的实例中使用定制的 acumatica 报表设计器报表
- networking - TCP 校验和与wireshark 校验和不匹配(正好相差1)
- mysql - MySQL在两个日期和时间之间选择项目
- node.js - 如何从 HTTP 响应中保存音频(mp3)
- python - Python MySQL,获取特殊列名