axwa 发表于 2021-1-23 15:08

python 定时刷新求助

本帖最后由 axwa 于 2021-4-19 08:19 编辑

求大佬帮忙写个代码    每12分钟刷新一次网页,刷新4次 (48分钟)
谢谢大佬了

sss521 发表于 2021-1-23 15:20

www.baidu.com

kaka0000 发表于 2021-1-23 15:20

其实不是很明白你的意图,是类似抓取信息吗?还是在用户的浏览器进行刷新?

叶凯 发表于 2021-1-23 15:21

这个不是浏览器或者js干的事吗

axwa 发表于 2021-1-23 15:23

叶凯 发表于 2021-1-23 15:21
这个不是浏览器或者js干的事吗

不会js啊

石淞元 发表于 2021-1-23 15:24

for死循环sleep12分钟一次

axwa 发表于 2021-1-23 15:38

本帖最后由 axwa 于 2021-1-23 15:39 编辑

石淞元 发表于 2021-1-23 15:24
for死循环sleep12分钟一次
能帮忙写出来吗?能帮忙改下吗?
while True:

    waittime = random.randint(10, 15)
    sleep(int(waittime))
    print("页面 在%s 刷新成功" % datetime.datetime.now())

axwa 发表于 2021-1-23 15:43

kaka0000 发表于 2021-1-23 15:20
其实不是很明白你的意图,是类似抓取信息吗?还是在用户的浏览器进行刷新?

在浏览器上面定时刷新网页

蓝风 发表于 2021-1-23 15:49

本帖最后由 蓝风 于 2021-1-23 15:51 编辑


#你是用selenium操作浏览器还是requests请求?
from selenium import webdriver
import datetime
i=1
while i<4:
    driver = webdriver.Chrome()#打开浏览器
    driver.get("http://wenku.baidu.com") #输入网址
    driver.back() #向后退
    driver.forward() #向前进
    driver.refresh()#刷新页面
    sleep(i*12*60)#这个就是12分钟的间隔,
    i+=1#会循环4次

    print("页面 在%s 刷新成功" % datetime.datetime.now())#这句的意思是页面在当前时间刷新了一次。
   

axwa 发表于 2021-1-23 15:53

蓝风 发表于 2021-1-23 15:49

#你是用selenium操作浏览器还是requests请求?
from selenium import webdriv ...

selenium   
4次刷新完怎么退出这个死循环进入下一步?
页: [1] 2
查看完整版本: python 定时刷新求助