网络代理和 Python



如果我在计算机(gnome 3 ,fedora)的网络设置中设置网络代理,当我在我的python脚本中发布获取reuests时,它们会通过代理还是直接连接?

Python

将使用什么? 当我在Neetwork中设置代理时,Chrome浏览器被代理,Python也是如此?

如果是这样,如何使用来自Python的直接连接? 就像Firefox一样

这取决于您如何通过 Python 连接到远程服务器。urllib库和urllib2库将遵循*_PROXY环境变量(例如 HTTP_PROXYHTTPS_PROXY等)。从urllib文档页面:

urlopen() 函数与不需要身份验证的代理透明地工作。在 Unix 或 Windows 环境中,在启动 Python 解释器之前,将http_proxy或ftp_proxy环境变量设置为标识代理服务器的 URL。

请注意,您还可以使用 NO_PROXY 环境变量列出异常。

您需要更具体地说明您的 Python 网络使用情况才能更具体。

最新更新