Python はブラウザを開き、Web ページを閲覧するための簡単な小さなプログラムやその他の想像力豊かなプログラムを作成できます。ただし、あくまで学習用ですので、違法な目的には使用しないでください。
Pythonのwebbrowserモジュールはブラウザ上での一部の操作をサポートしています
主に次の3つの方法があります:
webbrowser.open(url, new=0, autoraise=True) webbrowser.open_new(url) webbrowser.open_new_tab(url)
上記の3つの方法はいずれもpython2.7でテストできますが、これはWindowsで行う必要があります。テストしてみましょう
webbrowser.open() メソッドを理解する必要があります:
webbrowser.open(url, new=0, autoraise=True)
システムのデフォルトのブラウザで URL アドレスにアクセスします。new=0 の場合、URL が開きます同じ
ブラウザ ウィンドウ内; new=1 の場合は新しいブラウザ ウィンドウが開きます; new=2
の場合は新しいブラウザ タブが開きます。
webbrowser.get()メソッドはシステムブラウザの操作オブジェクトを取得できます。
webbrowser.register() メソッドはブラウザのタイプを登録でき、登録できるタイプ名は次のとおりです:
Type Name Class Name Notes 'mozilla' Mozilla('mozilla') 'firefox' Mozilla('mozilla') 'netscape' Mozilla('netscape') 'galeon' Galeon('galeon') 'epiphany' Galeon('epiphany') 'skipstone' BackgroundBrowser('skipstone') 'kfmclient' Konqueror() (1) 'konqueror' Konqueror() (1) 'kfm' Konqueror() (1) 'mosaic' BackgroundBrowser('mosaic') 'opera' Opera() 'grail' Grail() 'links' GenericBrowser('links') 'elinks' Elinks('elinks') 'lynx' GenericBrowser('lynx') 'w3m' GenericBrowser('w3m') 'windows-default' WindowsDefault (2) 'macosx' MacOSX('default') (3) 'safari' MacOSX('safari') (3) 'google-chrome' Chrome('google-chrome') 'chrome' Chrome('chrome') 'chromium' Chromium('chromium') 'chromium-browser' Chromium('chromium-browser')
例:
#!/usr/bin/env python #-*- coding:UTF-8 -*- import webbrowser url = 'http://www.pythontab.com' webbrowser.open(url) print webbrowser.get()
非常にシンプルで、より深い使い方を学ぶことができます。あなた自身、ここをクリックしてください