python-3.x - 在浏览器和代码中使用代理的区别
问题描述
目前我试图了解更多关于网络的信息。最近我发生了一个代理,它在请求站点 X 时在浏览器上工作,在使用代码而不是浏览器请求站点 X 时在代码中没有工作。
当我不使用代理时,代码中的请求有效。当我添加在浏览器中工作的代理时,请求该站点不起作用。(403)
所以我的结论是浏览器和代码(在我的例子中是python requests/urllib3)处理代理的方式不同。否则站点 X 没有任何理由以不同的方式处理这些请求。(因为它在不使用代理时在代码中工作)
是否有任何来源或消息我可以阅读更多关于为什么会发生这种情况的信息?
解决方案
推荐阅读
- python - 实现代表“带有标题的列表”的类的pythonic方法是什么?
- css - 将 React 应用程序部署到 Heroku / GitHub 页面更改样式 / CSS
- generics - 如何在 Haxe 中获取泛型类型?
- swift - JSON响应中的德语字符串在swift 4中未正确显示
- java - 应用 xss 跨站点脚本来编码 jsp/servlet 应用程序的有效方法
- php - 为什么资源没有在 Laravel 中执行
- html - intro.js 中是否有任何选项可以使突出显示的文本或图像清晰
- r - 如何计算多列中唯一分类值的频率并按年龄分组
- wpf - 如何生成 Windows 证书,以便我的 msi 不会向用户显示警告
- java - 启动画面完成后应用程序不断崩溃