Python-webbrowser實現自動打開關、定時打開關閉網頁/刷新網頁

webbrowser- 方便的Web瀏覽器控制器,是Python一個模塊,可實現自動打開關、定時打開關閉網頁/刷新網頁,在Unix下,圖形瀏覽器在X11下更受歡迎,但若是圖形瀏覽器不可用或X11顯示器不可用,則將使用文本模式瀏覽器。若是使用文本模式瀏覽器,則調用進程將阻塞,直到用戶退出瀏覽器。web

若是環境變量 BROWSER存在時,它被解釋爲覆蓋平臺默認的瀏覽器列表,做爲os.pathsep按順序嘗試的瀏覽器列表。當列表部分的值包含字符串時%s,它將被解釋爲一個文字瀏覽器命令行,用於替換參數URL %s; 若是該部分不包含 %s,則將其簡單解釋爲要啓動的瀏覽器的名稱。chrome

對於非Unix平臺,或者當Unix上有遠程瀏覽器時,控制過程不會等待用戶完成瀏覽器,但容許遠程瀏覽器在顯示器上維護本身的窗口。若是遠程瀏覽器在Unix上不可用,控制過程將啓動一個新的瀏覽器並等待。瀏覽器

主要講一下非Unix平臺操做,定義刷新、打開次數,代碼以下:app

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)

定義無限次打開/關閉、刷新/關閉頁面,防止計算機內存不足,代碼以下:spa

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')
相關文章
相關標籤/搜索