首頁  >  文章  >  後端開發  >  python呼叫瀏覽器,實作刷網頁小程序

python呼叫瀏覽器,實作刷網頁小程序

大家讲道理
大家讲道理原創
2016-11-07 17:12:571491瀏覽

python 開啟瀏覽器,可以做簡單的刷網頁的小程式 and 其他有想像的程式。不過僅供學習,勿用非法用途。

python的webbrowser模組支援對瀏覽器進行一些操作

主要有以下三個方法:

webbrowser.open(url, new=0, autoraise=True)
webbrowser.open_new(url)
webbrowser.open_new_tab(url)

上面三種方法任意一種都可以,在python2.7下測試通過,不過這個要在windows下測試哦

我們需要了解webbrowser.open()方法:

webbrowser.open(url, new=0, autoraise=True)

在系統的預設瀏覽器中存取url位址,如果new=0,url位址會在同一個

瀏覽器視窗中開啟;如果new=1,新的瀏覽器視窗會被開啟;new=2

新的瀏覽器tab會被開啟。

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

非常簡單吧,更深的實例:

rrreee🎜🎜🎜非常簡單吧,更深的實例:🎜rrreee🎜 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn