如果我在计算机(gnome 3 ,fedora)的网络设置中设置网络代理,当我在我的python脚本中发布获取reuests时,它们会通过代理还是直接连接?
Python将使用什么? 当我在Neetwork中设置代理时,Chrome浏览器被代理,Python也是如此?
如果是这样,如何使用来自Python的直接连接? 就像Firefox一样
这取决于您如何通过 Python 连接到远程服务器。urllib
库和urllib2
库将遵循*_PROXY
环境变量(例如 HTTP_PROXY
、HTTPS_PROXY
等)。从urllib
文档页面:
urlopen() 函数与不需要身份验证的代理透明地工作。在 Unix 或 Windows 环境中,在启动 Python 解释器之前,将http_proxy或ftp_proxy环境变量设置为标识代理服务器的 URL。
请注意,您还可以使用 NO_PROXY
环境变量列出异常。
您需要更具体地说明您的 Python 网络使用情况才能更具体。