python的webbrowser模塊支持對瀏覽器進行一些操作,對於爬蟲來說是比較基礎的知識點
1.主要有以下三個方法:
webbrowser.open(url, new=0, autoraise=True)
webbrowser.open_new(url)
webbrowser.open_new_tab(url)
import webbrowser as web web.open(‘http://www.baidu.com’,new=0,autoraise=True) #new:0/1/2 0:同一瀏覽器窗口打開 1:打開瀏覽器新的窗口,2:打開瀏覽器窗口新的tab #autoraise=True:窗口自動增長 web.open_new(‘http://www.baidu.com’) web.open_new_tab(‘http://www.baidu.com’)
2.指定瀏覽器對象打開
web.get(name):獲取打開的瀏覽器對象,name為空,則打開默認的瀏覽器,name為瀏覽器名稱
直接打開則會報錯,需要注冊瀏覽器對象
web.register():注冊瀏覽器類型
import webbrowser as web chromepath = 'C:\***\***\***\***\Google\Chrome\Application\chrome.exe' # 例如我的:C:\***\***\***\***\Google\Chrome\Application\chrome.exe web.register('chrome', None, webbrowser.BackgroundBrowser(chromepath)) web.get('chrome').open_new_tab('www.baidu.com')