webbrowser模塊提供了一個高級接口來顯現基於Web的文檔,大部分情況下只需要簡單的調用open()辦法。
webbrowser定義了如下的反常:
exception webbrowser.Error, 當瀏覽器控件發作過錯是會拋出這個反常
webbrowser有以下辦法:
webbrowser.open(url[, new=0[, autoraise=1]])
這個辦法是在默許的瀏覽器中顯現url, 假如new = 0, 那么url會在同一個瀏覽器窗口下打開,假如new = 1, 會打開一個新的窗口,假如new = 2, 會打開一個新的tab, 假如autoraise = true, 窗口會主動增加。
webbrowser.open_new(url)
在默許瀏覽器中打開一個新的窗口來顯現url, 否則,在僅有的瀏覽器窗口中打開url
webbrowser.open_new_tab(url)
import webbrowser as web #new:0:同一瀏覽器窗口打開 1:打開瀏覽器新的窗口,2:打開瀏覽器窗口新的tab #autoraise=True:窗口自動增長 web.get('chrome').open('http://www.baidu.com',new=0,autoraise=True) web.open_new('http://www.baidu.com') web.open_new_tab('http://www.baidu.com')
在默許瀏覽器中當開一個新的tab來顯現url, 否則跟open_new()相同
webbrowser.get([name]) 依據name返回一個瀏覽器目標,假如name為空,則返回默許的瀏覽器
webbrowser.register(name, construtor[, instance])
注冊一個名字為name的瀏覽器,假如這個瀏覽器類型被注冊就能夠用get()辦法來獲取。