dnf自动刷图python脚本_python+selenium自动化登录dnf11周年活动界面领取奖励登录部分采坑总结[1]...

使用Python结合Selenium库,作者创建了一个定时脚本来自动登录DNF游戏并领取11周年活动奖励。脚本首先通过定时器判断领取时间,然后通过Selenium模拟点击登录、授权、领取操作。文章分享了在实现过程中遇到的ElementClickInterceptedException错误及如何通过切换iframe解决登录问题。
摘要由CSDN通过智能技术生成

背景:

Dnf的周年庆活动之一,游戏在6月22日 06:00~6月23日 06:00之间登陆过游戏后可以于6月25日 16:00~7月04日 06:00领取奖励

目标:连续四天自动运行脚本,自动领取所有奖励,每天领取一个

进度:当前未知登陆后是否还有选择区服弹窗,故当前仅处理到成功点击为止

思路:

python+selenium自动化点击,程序定时运行

实现方法:timer_exerice.py编写死循环定时器,30s判断一次是否到达相应时间,若到达时间,开始执行selenium_exerice.py,自动打开网页,登录账号,点击领取按钮

代码:

编写定时器。每日调整next_time即可

调用os模块是为了执行selenium_exerice.py,这方法比较简单粗暴

importdatetimeimportosimporttimedeftime_timer(now_time):

next_time= datetime.datetime.strptime("2019-6-21 15:17:00", "%Y-%m-%d %H:%M:%S")

timer_start_time= (next_time -now_time).total_seconds()returntimer_start_timedeftime_main():whileTrue:

now_time=datetime.datetime.now()

d=time_timer(now_time)if d >0:print("距离目标时间还有%s秒" %(int(d))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值