0

我的机器上有一个代理设置(Win -7)。我编写了一个 python 程序,它尝试webbrowser在 python 中的模块的帮助下打开具有给定 URL 的浏览器的新选项卡。

但是webbrowser.open_new_tab(URL)当我在 Internet Explorer 设置(在 LAN 设置下)中选中“为 LAN 使用代理服务器”复选框时失败,但是当我取消选中此框时它工作得很好。

我不明白为什么会这样。该模块有什么方法webbroser可以与代理一起工作吗?我在这里做错什么了吗?

4

1 回答 1

0

对不起,噪音。

我刚刚意识到 urllib2.urlopen(url) 破坏了这些东西,而不是 webbrowser.open_new_tab(url)。

我们需要使用 urllib2 的代理处理程序来解决这个问题。

@Lawrence,感谢您的帮助

于 2014-12-09T06:57:20.683 回答