1

If I set network proxy in network settings on my computer (gnome 3 , fedora) when I do post get reuests in my python script will they go through the proxy or through direct connection?

what will python use? chrome browser gets proxified when I set proxy in neetwork, same for python?

if so how to use direct connection from python? like firefox does

4

1 回答 1

1

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

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

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

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

于 2012-05-31T10:04:10.837 回答