webbrowserモジュールとは? 新たにブラウザを起動して、URLを開くモジュールのこと。 open()関数で開くことができる。
1. 基本的な使い方
open()関数を使用して特定のURLを開く。()内にURLをシングルクオテーション区切りで指定
import webbrowser webbrowser.open('http://www.python.org')
>> (新しいタブで開かれた)
open_new/open_new_tab関数も同様に使用可能。
2. 環境名取得
get関数を用いて、開くブラウザの環境名を取得することができる。 ()内に環境名を指定することも可能。
import webbrowser
webbrowser.get()
>>webbrowser.MacOSXOSAScript a XXXXXXXX (Mac環境では上記の表示になった) XXXXXXXXには、デフォルト(カッコ内がnoneの時)ブラウザのコントローラ名を返している。 get関数の()内にブラウザ名などを指定すると、XXXXXXXXに違う文字列が表示されたりもする。
【参照】
Al Sweigart. 退屈なことはpython にやらせよう. 株式会社オライリー・ジャパン, 2019, 562p