Python 如何帮爱豆降rs

Python 如何帮爱豆降rs

前几天一个朋友向我求助,她的爱豆上了hrs,她根据网上的降rs教程,打开了QQ浏览器刷新网页,但是在她刷新网页的时候她不能用手机玩其他的,因为一旦离开页面,设置的定时刷新就会停滞不前,如果是用电脑运行可不可以呢?
我想了想,如果是用Python,是否也是可以写出一个自动运行的代码呢?
接下来,就让我带你来揭晓我的答案吧

三步走原则

  1. 明确项目目标
  2. 分析过程,拆解项目
  3. 逐步执行,代码实现

第一步:明确项目目标

网页定时自动刷新,无痕浏览

第二步:分析过程,拆解项目

首先考虑会用到哪几个模
➀、定时:time (引入模块时可以 输入import time,
或者是 from time import sleep)
➁、自动刷新:selenium (引入模块时可以输入 from selenium import webdriver) 刷新:driver.refresh
③、无痕浏览:也是引用selenium模块
options = webdriver.ChromeOptions()
options.add_argument(’-incognito’)
options.add_argument(’-disable-infobars’)
driver = webdriver.Chrome(chrome_options=options)

④、多窗口摸式,我用了线程:threading

代码实现

1,from time import sleep
2,from threading import Timer
3,import datetime
4,from selenium import webdriver
5,print(datetime.datetime.now()) #打印开始时间
6,from selenium import webdriver
7,#设置无痕浏览
8,options = webdriver.ChromeOptions()
9,options.add_argument(’-incognito’)
10,options.add_argument(’-disable-infobars’)
11,driver = webdriver.Chrome(chrome_options=options)
12,
13,driver.get(‘https://m.weibo.cn/1642591402/4625654463597660’)
14,
15,def event_func1():
16, i=0
17, for i in range(3): #设置刷新的次数 及 定时
18, driver.refresh()
19, sleep(15)
20, i=i+1
21,
22,def event_func2():
23, for i in range(5):
24, driver.refresh()
25, sleep(30)
26, i=i+1
27,
28,sTimer = Timer(3,event_func1)
29,nTimer = Timer(1,event_func2)
30,sTimer.start()
31,nTimer.start()
32,sTimer.join()
33,nTimer.join()
34,
35,print(datetime.datetime.now()) #打印结束时间
36,driver.close()

总结
以上是我用Python写出来的代码,你们呢?如果有更简单更方便的方法,欢迎留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值