今天在Github偶然发现了这个好东西,又有喜闻乐见的GithubAction了。
不过联通是国内的服务,所以你有国内服务器,或者用大厂云函数国内节点,其实都更合适一点。
有Python版本和Shell版本的脚本。
原仓库地址:https://github.com/mixool/HiCnUnicom
GithubAction的使用方法
1. Fork仓库
如果没有Github账号需要先注册哦
https://github.com/peng4740/HiCnUnicom
2. 授权仓库可运行Action
3. 添加secret
进入(你fork的)仓库后点击 Settings
侧栏点击 Secrets
点击 New secret
依次添加 USER
和 APPID
值对应为你的 手机号码,服务密码 和 联通app抓包的appd值。
其中 APPID 为联通app抓包的appid值,最好自己抓包,不会抓包就填后面secret示例中的默认值,但不保证这个appid能用,所以最好自己抓包,如果运行登录失败大概率就是appid不对或者失效,APPID
也可以不设置,未设置将直接使用默认配置。
有多个手机号码的情况下,添加USER时,格式不变,还是手机号码,服务密码,一行一个号码+服务密码,手机号码和服务密码用英文半角逗号 , 分隔。
secret示例:
USER
- 12345678910,123456
- 22345678910,223456
- 32345678910,323456
APPID(可不添加,但不建议)
- 247b001385de5cc6ce11731ba1b15835313d489d604e58280e455a6c91e5058651acfb0f0b77029c2372659c319e02645b54c0acc367e692ab24a546b83c302d
3. 手动运行一次
进入到Workflows页面,手动运行一次
其他
1. 无需抓包获取appid方法
不会抓包的就去手机文件管理器,找到路径为 Unicom/appid
的文件打开复制。
2. 运行开始时间也可以自己修改
.github/workflows/HiCnUnicom.yml
文件中的- cron: 05 23 * * *
05代表5分,23代表23时,就是UTC0时区
的23:05
。中国时区(北京时间)为UTC+8
即UTC0时区
的23:05
=UTC+8
的15:05
如你想要它在上午10:30
运行,相应的UTC0时区
就是02:30
cron表达式为:- cron: 30 02 * * *
要发表评论,您必须先登录。