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

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

高洛峰
高洛峰原創
2016-10-18 09:45:131287瀏覽

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

 

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