python-webbrowser模塊 瀏覽器操作


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') 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM