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

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

大家讲道理
リリース: 2016-11-07 17:12:57
オリジナル
1520 人が閲覧しました

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()
ログイン後にコピー

非常にシンプルで、より深い使い方を学ぶことができます。あなた自身、ここをクリックしてください

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート