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

高洛峰
發布: 2016-10-18 09:45:13
原創
1267 人瀏覽過

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()
登入後複製

 

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!