Python Webbrowser托管文件

时间:2013-06-28 13:24:01

标签: python firefox registry browser hosts

好吧,使用WebBrowser我想打开例如firefox浏览器 并指出他像example.com这样的简单地址!以下代码是 足够的工作!

import webbrowser
url = 'http://www.example.com/'
webbrowser.open_new(url)

但是我想让我的webbrowser脚本打开自定义主机文件 不是位于此处的那个:c:\ windows \ system32 \ drivers \ etc \ hosts 因此可以使用python函数更改该位置 或通过firefox.exe arg?

编辑:我们可以通过Windows注册表实现吗?

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
   %SystemRoot%\System32\drivers\etc

如果我将其更改为其他文件夹会有效吗?

1 个答案:

答案 0 :(得分:0)

webbrowser模块看起来非常简约,我认为不可能。

但你可以使用像squid这样的HTTP代理,你可以为其提供不同的主机文件。