Python 3.x 浏览器中使用代理与代码中使用代理的区别

Python 3.x 浏览器中使用代理与代码中使用代理的区别,python-3.x,proxy,python-requests,http-proxy,urllib3,Python 3.x,Proxy,Python Requests,Http Proxy,Urllib3,目前,我正在尝试更多地了解网络。 最近,我发现一个代理在请求site X时在浏览器上工作,但在请求site X时,它在代码中工作,而不是在浏览器上 当我不使用代理时,代码中的请求起作用。当我添加了在浏览器中工作的代理时,请求站点的请求没有工作。(403) 因此,我的结论是浏览器和代码(在我的例子中是python请求/urllib3)处理代理的方式不同。否则,SiteX将没有任何理由以不同的方式处理这些请求。(因为它在不使用代理时在代码中工作) 是否有任何来源或smth我可以阅读更多关于为什么会发

目前,我正在尝试更多地了解网络。 最近,我发现一个代理在请求site X时在浏览器上工作,但在请求site X时,它在代码中工作,而不是在浏览器上

当我不使用代理时,代码中的请求起作用。当我添加了在浏览器中工作的代理时,请求站点的请求没有工作。(403)

因此,我的结论是浏览器和代码(在我的例子中是python请求/urllib3)处理代理的方式不同。否则,SiteX将没有任何理由以不同的方式处理这些请求。(因为它在不使用代理时在代码中工作)


是否有任何来源或smth我可以阅读更多关于为什么会发生这种情况

如果你给我们看代码,我们也许能帮上忙。否则,我们只是猜测。在这种情况下,代码没有帮助。它只是用请求设置一个代理。标头、密码和Everything设置正确。这更多的是一个理论问题。浏览器处理的代理和代码处理的代理之间的差异。