2 回答
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
嘗試使用 webbrowser 模塊。您可以查看此鏈接以獲取更多信息-https://docs.python.org/2/library/webbrowser.html
webbrowser 模塊提供了一個(gè)高級(jí)接口,允許向用戶(hù)顯示基于 Web 的文檔。在大多數(shù)情況下,只需從該模塊調(diào)用 open() 函數(shù)即可完成正確的操作。
在 Unix 下,X11 下首選圖形瀏覽器,但如果圖形瀏覽器不可用或 X11 顯示器不可用,將使用文本模式瀏覽器。如果使用文本模式瀏覽器,調(diào)用進(jìn)程將阻塞,直到用戶(hù)退出瀏覽器。
如果環(huán)境變量 BROWSER 存在,它被解釋為覆蓋瀏覽器的平臺(tái)默認(rèn)列表,作為 os.pathsep 分隔的瀏覽器列表以按順序嘗試。當(dāng)列表部分的值包含字符串 %s 時(shí),它被解釋為文字瀏覽器命令行,以與參數(shù) URL 一起使用代替 %s;如果該部分不包含 %s,則它被簡(jiǎn)單地解釋為要啟動(dòng)的瀏覽器的名稱(chēng)。1個(gè)
對(duì)于非 Unix 平臺(tái),或者當(dāng)遠(yuǎn)程瀏覽器在 Unix 上可用時(shí),控制進(jìn)程不會(huì)等待用戶(hù)完成瀏覽器,而是允許遠(yuǎn)程瀏覽器在顯示器上維護(hù)自己的窗口。如果遠(yuǎn)程瀏覽器在 Unix 上不可用,控制進(jìn)程將啟動(dòng)一個(gè)新的瀏覽器并等待。
腳本 webbrowser 可以用作模塊的命令行界面。它接受一個(gè) URL 作為參數(shù)。它接受以下可選參數(shù): -n 如果可能,在新的瀏覽器窗口中打開(kāi) URL;-t 在新的瀏覽器頁(yè)面(“選項(xiàng)卡”)中打開(kāi) URL。這些選項(xiàng)自然是相互排斥的。
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
webbrowser使用模塊怎么樣:
import webbrowser
url = "https://google.com"
webbrowser.open(url,new=1) #If new is 1, a new browser window is opened if possible. If new is 2, a new browser page (“tab”) is opened if possible.
如果可能,要在默認(rèn)瀏覽器的新窗口中打開(kāi) url,否則,請(qǐng)?jiān)谖ㄒ坏臑g覽器窗口中打開(kāi) url:
webbrowser.open_new(url)
如果可能,在默認(rèn)瀏覽器的新頁(yè)面(“選項(xiàng)卡”)中打開(kāi) url,否則等同于 open_new():
webbrowser.open_new_tab(url)
這表明,打開(kāi)指定 url 的方式不同。就這么簡(jiǎn)單。
如果有任何疑問(wèn),請(qǐng)告訴我:D
(添加了這個(gè)答案,因?yàn)橄旅娴拇鸢覆话魏未a)
干杯
添加回答
舉報(bào)
