Python-webbrowser實現自動開啟關、定時開啟關閉網頁/重新整理網頁
阿新 • • 發佈:2019-01-26
webbrowser- 方便的Web瀏覽器控制器,是Python一個模組,可實現自動開啟關、定時開啟關閉網頁/重新整理網頁,在Unix下,圖形瀏覽器在X11下更受歡迎,但如果圖形瀏覽器不可用或X11顯示器不可用,則將使用文字模式瀏覽器。如果使用文字模式瀏覽器,則呼叫程序將阻塞,直到使用者退出瀏覽器。
如果環境變數 BROWSER存在時,它被解釋為覆蓋平臺預設的瀏覽器列表,作為os.pathsep按順序嘗試的瀏覽器列表。當列表部分的值包含字串時%s,它將被解釋為一個文字瀏覽器命令列,用於替換引數URL %s; 如果該部分不包含 %s,則將其簡單解釋為要啟動的瀏覽器的名稱。
對於非Unix平臺,或者當Unix上有遠端瀏覽器時,控制過程不會等待使用者完成瀏覽器,但允許遠端瀏覽器在顯示器上維護自己的視窗。如果遠端瀏覽器在Unix上不可用,控制過程將啟動一個新的瀏覽器並等待。
主要講一下非Unix平臺操作,定義重新整理、開啟次數,程式碼如下:
import webbrowser
import time,os
num = 1
#num控制開啟多少次,這個是10次
while num <=10:
num += 1
#控制多長時間開啟一次
time.sleep(10)
webbrowser.open("https://blog.csdn.net/ITLearnHall/article/details/80708483", 0, False)
定義無限次開啟/關閉、重新整理/關閉頁面,防止計算機記憶體不足,程式碼如下:
import webbrowser import time,os num = 1 #num控制開啟多少次,這個是10次 while num : num += 1 #控制多長時間開啟一次 time.sleep(10) webbrowser.open("https://blog.csdn.net/itlearnhall/article/details/80736460", 0, False) #控制開啟多少次,這個是10次 if num == 2: """ 如果你知道程序名稱可以用taskkill 命令: 命令語法:taskkill / IM 程序名 比如: 1,關閉谷歌瀏覽器:taskkill / IM chrome.exe 2,關閉火狐瀏覽器:taskkill / IM firefox.exe 3,關閉IE:taskkill / IM Iexplore.exe 注意:一個程式可能在系統中生成多個程序。可以用tasklist命令檢視系統中所有程序 """ counter = 1 #關閉谷歌瀏覽器,防止記憶體不足 os.system('taskkill / IM chrome.exe')