使用python調(diào)用瀏覽器并打開一個網(wǎng)址的例子
python 打開瀏覽器,可以做簡單的刷網(wǎng)頁的小程序。僅供學(xué)習(xí),別用非法用途。
python的webbrowser模塊支持對瀏覽器進(jìn)行一些操作,主要有以下三個方法:
webbrowser.open(url, new=0, autoraise=True)
webbrowser.open_new(url)
webbrowser.open_new_tab(url)
我們需要了解webbrowser.open()方法:
在系統(tǒng)的默認(rèn)瀏覽器中訪問url地址,如果new=0,url會在同一個
瀏覽器窗口中打開;如果new=1,新的瀏覽器窗口會被打開;new=2
新的瀏覽器tab會被打開。
而webbrowser.get()方法可以獲取到系統(tǒng)瀏覽器的操作對象。
webbrowser.register()方法可以注冊瀏覽器類型,而允許被注冊的類型名稱如下:
'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')
DEMO:
#!/usr/bin/env python
#-*- coding:UTF-8 -*-
import sys
import webbrowser
sys.path.append("libs")
url = 'http://www.baidu.com'
webbrowser.open(url)
print webbrowser.get()
相關(guān)文章
Python實(shí)現(xiàn)簡單的HttpServer服務(wù)器示例
本篇文章主要介紹了Python實(shí)現(xiàn)簡單的HttpServer服務(wù)器示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09
Python獲取央視節(jié)目單的實(shí)現(xiàn)代碼
這篇文章主要介紹了Python獲取央視節(jié)目單的實(shí)現(xiàn)代碼,涉及Python頁面采集的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
如何使用?Python為你的在線會議創(chuàng)建一個假的攝像頭
這篇文章主要介紹了使用?Python為你的在線會議創(chuàng)建一個假的攝像頭,在?Python?的幫助下,不再強(qiáng)制開啟攝像頭,將向你展示如何為你的在線會議創(chuàng)建一個假的攝像頭,需要的朋友可以參考下2022-08-08
Python 使用 attrs 和 cattrs 實(shí)現(xiàn)面向?qū)ο缶幊痰膶?shí)踐
這篇文章主要介紹了Python 使用 attrs 和 cattrs 實(shí)現(xiàn)面向?qū)ο缶幊痰膶?shí)踐,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06

