webbrowser 是 python 自帶的包,可以自動開啟瀏覽器。
import webbrowser
b = webbrowser.get('chrome')
b.open('')
其中,get() 函式中是瀏覽器的名字,可以是 chrome 也可以是 safari。
1、webbrowser.
open
(url, new=0, autoraise=true)
使用預設瀏覽器顯示url。如果new為0,url將盡可能在相同的瀏覽器視窗中開啟。如果new為1,則可能開啟乙個新的瀏覽器視窗。如果new為2,則會開啟乙個新的瀏覽器頁面(" tab ")。如果autoraise為true,則會在可能的情況下引發視窗(請注意,在許多視窗管理器中,無論該變數的設定如何,都會引發該視窗)。
注意,在某些平台上,嘗試使用此函式開啟檔名,可能會工作並啟動作業系統的相關程式。然而,這既不受支援,也不能移植。
在2.5版更改:new現在可以是2。
2、webbrowser.
open_new
(url)
如果可能,在預設瀏覽器的新視窗中開啟url,否則,在唯一的瀏覽器視窗中開啟url。
3、webbrowser.
open_new_tab
(url)
如果可能的話,在預設瀏覽器的新頁面(「tab」)中開啟url,否則等效於open_new()。
2.5新版功能。
4、webbrowser.
get
( [ name ] )
返回乙個控制器物件作為瀏覽器型別名。如果name為空,則返回適合呼叫者環境的預設瀏覽器的控制器。
5、webbrowser.
register
( name, constructor [, instance ] )
註冊瀏覽器型別名。一旦註冊了瀏覽器型別,get()函式就可以返回該瀏覽器型別的控制器。如果沒有提供instance,或者為none,將在需要時不帶引數地呼叫constructor來建立例項。如果提供了instance,則永遠不會呼叫constructor,並且可能為none。
使用Python自動開啟Chrome瀏覽器
在pycharm中使用python語句開啟 chrome,前提是已經配置了基本環境 安裝了python 安裝了pycharm 即pycharm可以正常執行python 要實現自動開啟chrome,需要有與chrome版本相匹配的驅動chromedriver。將chrome的安裝包放進電腦 將chro...
jq 自動開啟瀏覽器 JQuery 自動觸發事件
常用模擬 有時候,需要通過模擬使用者操作,來達到單擊的效果。例如在使用者進入頁面後,就觸發click事件,而不需要使用者去主動單擊。在jquery中,可以使用trigger 方法完成模擬操作。例如可以使用下面的 來觸發id為btn的按鈕的click事件。btn trigger click 這樣,當頁...
python requests開啟預設瀏覽器搜尋
import requests import webbrowser param 搜尋的資訊 r requests.get params param print r.url webbrowser.open r.url payload r requests.post data payload print...