問題タブ [python-webbrowser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
85 参照

python - Web サイトの特定のページを開く

webbrowser モジュールを使用して、last.fm で特定のページを開きたいです。テキスト ファイルから行を選択し、それを出力します。その行を最後に追加したい:

たとえば、random.choice は例のアーティストを選びます。URL の末尾にサンプル アーティストを正しく追加してほしい。どんな助けでも大歓迎です。

0 投票する
1 に答える
343 参照

python-2.7 - コードの一部を非ルートとして実行していますか?

私のプログラムは root 権限で実行されますが、権限のないユーザーとして実行する部分が必要です。

基本的に webbrowser.open(SITE) は root として動作しません。私のコードは、これ以外にルートとして実行する必要があります。私は次のことを試しました:

次のエラーが発生します。

このエラーが発生する理由は理解していますが、他にこのコードを実行する方法がわかりません。

よろしくお願いします!

0 投票する
1 に答える
417 参照

python - Python webbrowser モジュールは cgi で動作しますか?

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 フォームから渡された変数を処理する必要があります。不足しているものを教えてください、ありがとう。

0 投票する
1 に答える
1465 参照

python - Webブラウザでメール本文の日本語(UTF-8)文字を表示できない

2 つの異なる .txt ファイルからテキストを読み取り、それらを連結しています。次に、 を使用して、それをメールの本文に追加しwebbrowserます。

1 つのテキスト ファイルは英字 (ascii) で、もう 1 つは日本語 (UTF-8) です。テキストファイルに書き込むと、テキストは正常に表示されます。しかしwebbrowser、テキストをメール本文に挿入すると、日本語のテキストが疑問符として表示されます。

デフォルトとして異なるメールクライアントを持つ複数のマシンでスクリプトを実行しようとしました。最初はそれが問題かと思いましたが、そうではないようです。Thunderbird と Mail (MacOSX) には疑問符が表示されます。

SOで同様の問題を見てきましたが、問題は解決していません。

webbrowserPythonで作成したメールの本文に日本語(UTF-8)を表示させる方法はありますか? この機能を使用することもできますemailが、要件は、スクリプトが既定のメール クライアントを開いてすべての情報を挿入する必要があることです。

私が使用しているコードとテキスト ファイルは以下のとおりです。問題に焦点を当てるために単純化しました。

メールテンプレート.txt

メールテンプレート-jp.txt

Python スクリプト

編集:追加するのを忘れました私はPython 2.7.1を使用しています

0 投票する
3 に答える
8566 参照

python - webbrower.openのデフォルトブラウザを変更するPython 2.7

作成してローカル サーバーに保存したページを開こうとしています。すべてが素晴らしいですが、Chrome ではなく IE で開くようにデフォルト設定されています。Chrome は私の既定のブラウザーですが、オンラインで役に立つヒントが見つかりませんでした。

サンプルコード:

前もって感謝します!