python 自動(dòng)刷新網(wǎng)頁(yè)的兩種方法
1、簡(jiǎn)介
- 打開(kāi)網(wǎng)頁(yè)
- 實(shí)現(xiàn)定時(shí)刷新
可以看到 多次自動(dòng)打開(kāi)關(guān)閉網(wǎng)頁(yè)之后,瀏覽的數(shù)量 從 118 自動(dòng)變成了 119

2、功能實(shí)現(xiàn)
1) 一種方法
from time import sleep
from selenium import webdriver
driver= webdriver.Chrome() # 需要 下載 對(duì)應(yīng)瀏覽器 驅(qū)動(dòng)到 python 安裝目錄
driver.get("https://blog.csdn.net/qq_27061049/article/details/90577597") # 刷新網(wǎng)址
for i in range(10000): # 刷新次數(shù)
driver.refresh() # 刷新網(wǎng)頁(yè)
sleep(5) # 五秒一次
2)、另一種方法
目錄

1)openweb.py
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
class WebView(QWebEngineView):
def __init__(self):
super(WebView, self).__init__()
url = 'https://blog.csdn.net/qq_27061049/article/details/89711766' # 自定義刷新的網(wǎng)頁(yè)
self.load(QUrl(url))
self.showMinimized() #窗口最小化
self.show()
self.thread = Worker() # 創(chuàng)建線程實(shí)例
self.thread.sinOut.connect(self.reloadWeb) # 信號(hào)綁定槽函數(shù)
self.thread.start() # 開(kāi)啟線程
def reloadWeb(self):
self.reload() #刷新網(wǎng)頁(yè)
class Worker(QThread):
sinOut = pyqtSignal() # 創(chuàng)建新的信號(hào),并且有參數(shù)
num = 0
def __init__(self, parent=None): # 構(gòu)造方法 創(chuàng)建號(hào)對(duì)象之后,會(huì)自動(dòng)調(diào)用
super(Worker, self).__init__(parent)
def __del__(self): # 析構(gòu)函數(shù) 再對(duì)象被刪除 和 回收的時(shí)候調(diào)用
self.wait()
def run(self):
for i in range(1000):
# 發(fā)出信號(hào)
self.sinOut.emit() # 給信號(hào)傳參字符串,并發(fā)送
# 線程休眠66秒
self.sleep(66)
Worker.num = Worker.num + 1
print (str(Worker.num) + " 次刷新")
if __name__ == '__main__':
app = QApplication(sys.argv)
web = WebView()
print('### exec succeed !')
sys.exit(app.exec_())
到此這篇關(guān)于python 自動(dòng)刷新網(wǎng)頁(yè)的兩種方法的文章就介紹到這了,更多相關(guān)python 自動(dòng)刷新網(wǎng)頁(yè)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決python給列表里添加字典時(shí)被最后一個(gè)覆蓋的問(wèn)題
今天小編就為大家分享一篇解決python給列表里添加字典時(shí)被最后一個(gè)覆蓋的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
基于Python實(shí)現(xiàn)對(duì)比Exce的工具
這篇文章主要介紹了基于Python實(shí)現(xiàn)對(duì)比Excel的小工具,通過(guò)循環(huán)對(duì)比組合列(主鍵+對(duì)比列)結(jié)合示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2022-04-04
Python aiohttp百萬(wàn)并發(fā)極限測(cè)試實(shí)例分析
這篇文章主要介紹了Python aiohttp百萬(wàn)并發(fā)極限測(cè)試,結(jié)合實(shí)例形式分析了Python異步編程基于aiohttp客戶端高并發(fā)請(qǐng)求的相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下2019-10-10
Celery+django+redis異步執(zhí)行任務(wù)的實(shí)現(xiàn)示例
本文主要介紹了Celery+django+redis異步執(zhí)行任務(wù)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-04-04
使用Python開(kāi)發(fā)一個(gè)PDF文本提取工具
在日常工作中,我們經(jīng)常需要從PDF文檔中提取文本內(nèi)容,雖然市面上有不少相關(guān)工具,但它們要么功能過(guò)于復(fù)雜,要么使用不夠方便,本文將介紹如何使用Python開(kāi)發(fā)一個(gè)簡(jiǎn)單實(shí)用的PDF文本提取工具,需要的朋友可以參考下2025-02-02
Python實(shí)現(xiàn)字典的遍歷與排序功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)字典的遍歷與排序功能,結(jié)合實(shí)例形式分析了Python字典的遍歷與排序相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下2017-12-12

