Python LanguageWebブラウザモジュール

前書き

Pythonの標準的なドキュメントによると、webbrowserモジュールはWebベースのドキュメントをユーザーに表示するための高水準のインタフェースを提供します。このトピックでは、Webブラウザモジュールの適切な使い方を説明しています。

構文

  • webbrowser.open(url, new=0, autoraise=False)
  • webbrowser.open_new(url)
  • webbrowser.open_new_tab(url)
  • webbrowser.get(usage=None)
  • webbrowser.register(name, constructor, instance=None)

パラメーター

パラメータ詳細
webbrowser.open()
URL Webブラウザで開くURL
新しい 0は既存のタブのURLを開き、1は新しいウィンドウで開き、2は新しいタブで開きます
オートライズ Trueに設定すると、ウィンドウは他のウィンドウの上に移動されます
webbrowser.open_new()
URL Webブラウザで開くURL
webbrowser.open_new_tab()
URL Webブラウザで開くURL
webbrowser.get()
を使用して使用するブラウザ
webbrowser.register()
URL ブラウザ名
コンストラクタ実行可能なブラウザへのパス( ヘルプ
インスタンス webbrowser.get()メソッドから返されたWebブラウザのインス​​タンス

備考

次の表に、事前定義されたブラウザの種類を示します。左の列はwebbrowser.get()メソッドに渡すことができる名前で、右の列は各ブラウザタイプのクラス名をリストします。

タイプ名クラス名
'mozilla' Mozilla('mozilla')
'firefox' Mozilla('mozilla')
'netscape' Mozilla('netscape')
'galeon' Galeon('galeon')
'epiphany' Galeon('epiphany')
'skipstone' BackgroundBrowser('skipstone')
'kfmclient' Konqueror()
'konqueror' Konqueror()
'kfm' Konqueror()
'mosaic' BackgroundBrowser('mosaic')
'opera' Opera()
'grail' Grail()
'links' GenericBrowser('links')
'elinks' Elinks('elinks')
'lynx' GenericBrowser('lynx')
'w3m' GenericBrowser('w3m')
'windows-default' WindowsDefault
'macosx' MacOSX('default')
'safari' MacOSX('safari')
'google-chrome' Chrome('google-chrome')
'chrome' Chrome('chrome')
'chromium' Chromium('chromium')
'chromium-browser' Chromium('chromium-browser')

Webブラウザモジュール 関連する例