python如何實(shí)現(xiàn)一個(gè)刷網(wǎng)頁(yè)小程序
前言
python 打開(kāi)瀏覽器,可以做簡(jiǎn)單的刷網(wǎng)頁(yè)的小程序 and 其他有想象力的程序。不過(guò)僅供學(xué)習(xí),勿用非法用途。

python的webbrowser模塊支持對(duì)瀏覽器進(jìn)行一些操作
主要有以下三個(gè)方法:
webbrowser.open(url, new=0, autoraise=True) webbrowser.open_new(url) webbrowser.open_new_tab(url)
上面三種方法任意一種都可以,在python2.7下測(cè)試通過(guò),不過(guò)這個(gè)要在windows下測(cè)試哦
我們需要了解webbrowser.open()方法:
webbrowser.open(url, new=0, autoraise=True)
在系統(tǒng)的默認(rèn)瀏覽器中訪問(wèn)url地址,如果new=0,url會(huì)在同一個(gè)
瀏覽器窗口中打開(kāi);如果new=1,新的瀏覽器窗口會(huì)被打開(kāi);new=2
新的瀏覽器tab會(huì)被打開(kāi)。
而webbrowser.get()方法可以獲取到系統(tǒng)瀏覽器的操作對(duì)象。
webbrowser.register()方法可以注冊(cè)瀏覽器類型,而允許被注冊(cè)的類型名稱如下:
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')
實(shí)例:
#!/usr/bin/env python #-*- coding:UTF-8 -*- import webbrowser url = 'http://www.pythontab.com' webbrowser.open(url) print webbrowser.get()
非常簡(jiǎn)單吧,更深的用途自己去研究哈,點(diǎn)到為止
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Python光學(xué)仿真wxpython透鏡演示系統(tǒng)框架
這篇文章主要為大家介紹了Python光學(xué)仿真UI界面的wxpython透鏡演示系統(tǒng)框架基本講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10
python實(shí)現(xiàn)根據(jù)指定字符截取對(duì)應(yīng)的行的內(nèi)容方法
今天小編就為大家分享一篇python實(shí)現(xiàn)根據(jù)指定字符截取對(duì)應(yīng)的行的內(nèi)容方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
淺析python 中大括號(hào)中括號(hào)小括號(hào)的區(qū)分
python語(yǔ)言最常見(jiàn)的括號(hào)有三種,分別是:小括號(hào)( )、中括號(hào)[ ]和大括號(hào)也叫做花括號(hào){ }。這篇文章主要介紹了python 中大括號(hào)中括號(hào)小括號(hào)的區(qū)分,需要的朋友可以參考下2019-07-07
使用OpenCV實(shí)現(xiàn)人臉圖像卡通化的示例代碼
這篇文章主要介紹了使用OpenCV實(shí)現(xiàn)人臉圖像卡通化的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
跟老齊學(xué)Python之集成開(kāi)發(fā)環(huán)境(IDE)
IDE的全稱是:Integrated Development Environment,簡(jiǎn)稱IDE,也稱為Integration Design Environment、Integration Debugging Environment,翻譯成中文叫做“集成開(kāi)發(fā)環(huán)境”,在臺(tái)灣那邊叫做“整合開(kāi)發(fā)環(huán)境”。2014-09-09
python實(shí)現(xiàn)輸出一個(gè)序列的所有子序列示例
今天小編就為大家分享一篇python實(shí)現(xiàn)輸出一個(gè)序列的所有子序列示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11

