彩票自动化:省时省力,轻松中奖!

AirPython

共 2650字,需浏览 6分钟

 · 2023-05-03

73d812218322eb70dbc3f58584a05c55.webp

大家好,我是安果!

之前写过几篇利用 Python 实现彩票自由的文章

如何使用 Python 实现彩票自由(大乐透)

如何使用 Python 实现彩票自由(双色球)

在生成彩票号码和获取中奖信息后,我们要解决最后一个问题,即:将信息发送给彩票店老板

1. 方案

这里提供 2 种方案:

方案1:AutoJS

利用 AutoJS 编写购买彩票、推送中奖信息的自动化脚本,然后在 AutoJS 应用上创建 2 个定时任务

其中,脚本负责调用数据接口,打开目标对象聊天窗口发送消息,最后回退到手机系统桌面

这种方式存在如下缺点:

  • 占用一部手机和一个微信号

  • UI 自动化不稳定性

  • 手机电池损耗,当然可以借助智能插座来优化

方案2:快捷指令或智慧助手

对于 iPhone 用户,可以选择快捷指令;Android 用户可以借助系统自带的助手(比如:华为的智慧助

对快捷指令不了解的同学可以参考之前写的一篇文章

干货 | 揭秘一下,如何巧用手机快捷指令一键调用服务端脚本

这里以 iPhone 快捷指令为例进行讲解

2. 购买步骤

具体操作步骤如下:

2-1  打开快捷指令 App

2-2  获取星期

创建一个彩票购买的快捷指令,分别添加一个「 日期 」、「 格式化日期 」、「 设定变量 」操作

460c1b6fca6d46b6ed05ef30e72ae2b4.webp

然后设置日期格式,提取出当前日期的星期(EEE)

最后,设置到变量 today 中去

2-3  网络请求获取数据

PS:由于大乐透是周一、周三、周六,双色球是周二、周四、周天,即周五没有这两个彩种,所以需要添加一个「 如果 」操作

5730afc6e4aa22735df06d6ca5f6b78d.webp

为了使用方便,我这里创建了一个简单的接口,这里通过路径参数 + GET 请求就能获取响应数据(URL 的内容)

然后,添加一个「 获取词典值 」的操作,通过输入键 key,从响应值提取对应的值

最后添加一个「 设定变量 」的操作,将值存入到 msg 变量中去

2-4  按星期发送消

首先,定义一个列表,值包含:周一、周三、周六

2de69d3b0df0670086797e7afa3e3d89.webp

然后,创建一个「 如果 」操作,判断 today 变量是否在列表

如果是, 就通过 「 微信 App + 发送消息  」 给大乐透老板发送微信消息;否则就给双色球老板发送消息

bc6832c3f3cd00a08e58cce06e340f10.webp

需要注意的是, 发送微信消息操作我们需要将「 运行时显示 」选项关闭掉

另外,为了保证消息能正常发送,我们需要修改目标对象的昵称,并保证昵称的唯一性

26a83423ee7f449e55b258bff3a93387.webp

2-5   自动化任务

在快捷指令 App 中创建一个自动化任务,并选择每天特定时间打开「 快捷指令 App + 运行快捷指令 」

比如,我这里配置的是每天下午 5 点半运行快捷指令,发送购买消息

需要注意的是, 这里也需要将「 运行前询问 」选项关闭掉

638d0b1ee5064852247a38e6f1342b90.webp

3. 中奖通知

由于中奖通知不涉及逻辑判断,我们可以直接创建一个自动化

比如,我配置每天晚上 10 点半执行自动化程序

45eb89401ca0a3ab024c622002aebc17.webp

具体操作如下,我们只需要调用接口,从响应中提取数据,最后将中奖消息发送给自己即可

9b19361e18939a5155dc73adbab5cc5a.webp

4. 最后

使用上面的方案,我们能在不耽误手机使用的情况下,利用自动化实现每天在特定的时间去购买彩票,并在特定时间收到中奖通知的功能

需要注意的是,在手机锁屏情况下快捷指令不能后台执行,因此我们可以关闭锁屏或手动触发一次

如果大家有任何疑惑,欢迎在评论区留言!


推荐阅读
5 分钟,教你从零快速编写一个油猴脚本!

实战 | 如何利用 Scrapy 编写一个完整的爬虫!

如何巧用手机快捷指令一键调用服务端脚本


END


好文和朋友一起看~
浏览 69
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报