中行红包活动定时开包脚本

  [复制链接]
6329 68
1.原理
1.1 因为中行红包一般在半夜的时候水,所以就想找个工具代替闹钟,每天半夜定时开包。由于中行红包活动使用了微信信息去鉴权,这个不是我这个渣渣能解决的,于是方向就转到按键精灵这种软件。但是按键精灵因为安全软件一直安装不上,于是就只好自己撸了个python脚本。
1.2 需要用到的:Python/相关库:pyautogui/apscheduler
2.操作过程
2.1 登录微信PC版,收藏下红包活动链接。
2.2 运行脚本,会提示三次放置好鼠标,并记录鼠标位置,然后关掉拆红包窗口就行。
2.3 保持电脑处于不休眠状态,脚本会按照设置好的时间点开红包链接并拆包。
3.代码
import reimport pyautogui
import datetime
import time
from apscheduler.schedulers.blocking import BlockingScheduler
#获取X轴位置
def currentx():
    currentMouse = pyautogui.position()
    v = re.findall(r"x=\d.*,",str(currentMouse))
    x = str(v[0]).replace(r"x=","").replace(r",","")
    return x
#获取Y轴位置
def currenty():
    currentMouse = pyautogui.position()
    v = re.findall(r"y=\d.*\)",str(currentMouse))
    y = str(v[0]).replace(r"y=","").replace(r")","")
    return y
#获取文章链接位置
def in1():
    in1 = input("1.将鼠标移动到百城千店 餐饮鼓励金红包文章链接上,鼠标放置好后请输入y确认操作:")
    while in1!="y":
        in1 = input("1.将鼠标移动到百城千店 餐饮鼓励金红包文章链接上,鼠标放置好后请输入y确认操作:")
    else:in1 = str(currentx()+","+currenty()).split(",")
    return in1
#获取拆字位置
def in2():
    in2 = input("2.点开文章将鼠标移动到拆字上,鼠标放置好后请输入y确认操作:")
    while in2!="y":
        in2 = input("2.点开文章将鼠标移动到拆字上,鼠标放置好后请输入y确认操作:")
    else:in2 = str(currentx()+","+currenty()).split(",")
    return in2
#获取拆字位置
def in3():
    in3 = input("3.关掉窗口,鼠标放置好后请输入y确认操作:")
    while in3!="y":
        in3 = input("3.关掉窗口,鼠标放置好后请输入y确认操作:")
    else:in3 = str(currentx()+","+currenty()).split(",")
    return in3
#判断位置
pst1 = in1()
print(pst1[0]+","+pst1[1])
pst2 = in2()
print(pst2[0]+","+pst2[1])
pst3 = in3()
print(pst3[0]+","+pst3[1])
#主函数
def main():
    pyautogui.click(int(pst1[0]),int(pst1[1]))
    time.sleep(30)
    pyautogui.click(int(pst2[0]),int(pst2[1]))
    time.sleep(60)
    pyautogui.click(int(pst3[0]),int(pst3[1]))
    print('success')
#定时任务函数
sched = BlockingScheduler()
sched.add_job(main, 'cron', hour='5', minute='25',misfire_grace_time=3600)
sched.start()

评分 ( 1人) 威望 理由 总评分: 威望 +6  查看全部评分
大小飞飞
+ 6 恭喜, 每10个回复奖励1个威望, 每贴最高奖励10威望。
鲜花 (45朵) 鲜花榜
styler2020-9-24 12:04
送了1朵鲜花:  谢谢分享!
追随领头羊2020-9-21 19:05
送了1朵鲜花:  Life is better when shared!
Daodaodada2020-9-21 14:30
送了1朵鲜花:  Life is better when shared!
tianji42020-9-20 21:21
送了1朵鲜花:  Life is better when shared!
lovelsy2020-9-20 20:59
送了1朵鲜花:  Life is better when shared!
上一篇:  下一篇: 

关注本版大神,阅读更多精彩好文

68 个评论

红狼  钻石会员  | 2020-9-20 00:03:16  辽宁  | 显示全部楼层
飞客上都是人才
鲜花 (1朵) 鲜花榜
SSong2020-9-20 09:13
送了1朵鲜花:  Life is better when shared!
贝壳猪  蓝钻会员  | 2020-9-20 00:04:09  江苏  | 显示全部楼层
写这么多给谁看啊,大道极简懂不懂
鲜花 (1朵) 鲜花榜
纷纷扰扰5202020-9-20 10:11
送了1朵鲜花:  Life is better when shared!
ghfty  黑钻会员  | 2020-9-20 00:04:47  江苏  | 显示全部楼层
送花了,技术宅拯救世界。关键问题是,到底设置到几点运行呢?几点有水,这才是问题。。。
鲜花 (3朵) 鲜花榜
晚上杀猪2020-9-21 08:59
送了1朵鲜花:  Life is better when shared!
不知道网友2020-9-20 11:07
送了1朵鲜花:  Life is better when shared!
经.典.白2020-9-20 08:59
送了1朵鲜花:  慰问慰问!
原油宝  钻石会员  | 2020-9-20 00:05:14  福建  | 显示全部楼层
科技改变世界
hoper2003  黑钻会员  | 2020-9-20 00:07:38  广西  | 显示全部楼层
代码改变世界
柚子皮皮  钻石会员  | 2020-9-20 00:19:07  河北  | 显示全部楼层
必须搞  IT男果然不一样
茶烧  白金会员  | 2020-9-20 00:19:53  广东  | 显示全部楼层
想法很好,但是这个月就没水过
鲜花 (1朵) 鲜花榜
今天几号?2020-9-20 11:15
送了1朵鲜花:  Life is better when shared!
南风过境  蓝钻会员  | 2020-9-20 00:35:57  江苏  | 显示全部楼层
现在半夜也无水
势如破竹~付  钻石会员  | 2020-9-20 00:48:34  辽宁  | 显示全部楼层
好人一生平安
鲜花 (1朵) 鲜花榜
cauzxt2020-9-20 06:44
送了1朵鲜花:  Life is better when shared!
zzzquq  白金会员  | 2020-9-20 01:03:33  四川  | 显示全部楼层
牛牛牛
鲜花 (1朵) 鲜花榜
cauzxt2020-9-20 06:44
送了1朵鲜花:  Life is better when shared!
冥道小月  黑钻会员  | 2020-9-20 01:07:59  土耳其  | 显示全部楼层
为什么不用按键精灵录制任务脚本呢?
Eric_Mc  钻石会员  | 2020-9-20 01:20:20  湖北  | 显示全部楼层
不明觉厉
银威万事  蓝钻会员  | 2020-9-20 01:21:26  四川  | 显示全部楼层
太厉害了,还是看不懂
yxyang2008  钻石会员  | 2020-9-20 01:26:14  广东  | 显示全部楼层
贝壳猪 发表于 2020-9-20 00:04
写这么多给谁看啊,大道极简懂不懂
自己不会看操作2?
小林0668  终钻会员  | 2020-9-20 01:35:29  黑龙江  | 显示全部楼层
牛人
流年飞雪  钻石会员  | 2020-9-20 02:51:22  黑龙江  | 显示全部楼层
我去,好牛的样子啊

本版积分规则

关闭头条报


快捷回复

快速评论 返回顶部 返回列表