ホームページ  >  記事  >  バックエンド開発  >  Python はブラウザを呼び出して Web ページのブラッシング アプレットを実装します

Python はブラウザを呼び出して Web ページのブラッシング アプレットを実装します

高洛峰
高洛峰オリジナル
2016-10-18 09:45:131262ブラウズ

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()


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。