我正在尝试使用 python cgi 和 webbrowser 模块从 html 表单提交操作中打开一个 url。我可以在 localhost 上启动 url,
python -m webbrowser -t "http://myhost.com/path/to/some/file.html"
但是
webbrowser.open(url, new=0, autoraise=True)
在我的 cgi 脚本中,apache 提供一个空白页面,并且页面上没有打印任何错误。我的 Firefox 浏览器的位置框显示“ http://myhost.com/my_script.cgi?Submit=Submit ”而不是目标网址。
如果不能在这种情况下使用 webbrowser 模块,我对它的实际用途感到困惑。如果我使用 url 作为表单操作,页面将被提供给客户端,但我的脚本需要处理由以前的 html 表单传递的变量,以确定 url,然后将该 url 提供给客户端。让我知道我错过了什么,谢谢。