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 ブラウザーのロケーション ボックスに、宛先 URL の代わりに「 http://myhost.com/my_script.cgi?Submit=Submit 」と表示されます。
このコンテキストで webbrowser モジュールを使用できない場合、実際にどのような目的で使用されるのか混乱します。フォーム アクションとして URL を使用すると、ページはクライアントに提供されますが、スクリプトは、URL を特定してからその URL をクライアントに提供するために、以前の HTML フォームから渡された変数を処理する必要があります。不足しているものを教えてください、ありがとう。