天翼云盘签到抽奖 支持多用户 支持青龙云函数部署
本帖最后由 小新心 于 2022-9-3 09:17 编辑天翼云盘签到抽奖 支持青龙 云函数 并推送至微信
代码是从dailycheckin里面扒出来的,有其他签到需求的可以去看看 https://github.com/Sitoi/dailycheckin 。
配置修改
个人觉得没有用使用配置文件的必要,单个文件部署起来要方便一点 取消了原有的配置文件 直接在代码里边填写账号密码
支持多个账号只有一个账号的话就只留一个
默认使用Server酱推送 需要填写sendKey获取sendKey
#账号:手机号
account = [
{"password": "密码1", "phone": "账号1"},
{"password": "密码2", "phone": "账号2"}
]
# Server酱sendKey获取https://sct.ftqq.com/
sendKey = '上边链接获取'
注意 上面是多账号 如果是单账号稍微改一下就行了,需要删除多余账号 不然会报错
#账号:手机号
account = [
{"password": "密码1", "phone": "账号1"}
]
# Server酱sendKey获取https://sct.ftqq.com/
sendKey = '上边链接获取'
青龙部署
打开青龙面板--->脚本管理--->新建脚本----->文件名为 tyyp.py --->点击确定--->右上角编辑--->将代码复制进去
https://kjimg10.360buyimg.com/ott/jfs/t1/113114/29/29460/34669/63121caeE4c28d0a5/46c4b61cf07f1dc3.png
回到定时任务--->新建任务
名称:随便写
命令 :tasktyyp.py
定时规则:0 0 7 * * * (每天7点执行)
https://kjimg10.360buyimg.com/ott/jfs/t1/195615/8/28081/84520/63121eccE16ac6049/884d15def6e3341c.png
接着添加青龙依赖
依赖管理--->选择python3--->新建依赖--->依赖名称:requests
依赖管理--->选择python3--->新建依赖--->依赖名称:rsa
加载好依赖后就可以在任务面板 点击运行看日志有没有问题
云函数部署
论坛搜了一下有云函数部署教程 我就偷个懒了
简单说一下云函数的调用
腾讯云函数的入口是 index.py 的 main_handler方法
阿里云函数的入口是 index.py 的 handler 方法
代码已经适用了这两种函数
# -------腾讯云函数启动模块--------#
def main_handler(event, context):
main()
# -------阿里云函数启动模块-------- #
def handler(event, context):
main()
最后是代码
https://lanaxin.lanzouw.com/iDwKi0ax44mj
然爷v5 发表于 2022-9-23 22:24
重启没用,调试试了一下 报这个
## 开始执行... 2022-09-23 22:23:26
没这个文件
/ql/data/scripts/tyyp.swap.py
这是调试时候有的,应该是你的问题 yiidii 发表于 2022-9-9 07:29
https://github.com/Sitoi/dailycheckin 好像没有签到源码呢。作者哪里看的
签到成功了 后面出现的这些是不是不用管他了
第一次抽: 获得50M空间
第二次抽: 获得50M空间
Traceback (most recent call last):
File "/ql/scripts/tyyp.py", line 178, in <module>
main()
File "/ql/scripts/tyyp.py", line 175, in main
print(json.loads(response.text))
File "/usr/lib/python3.9/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.9/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) APP登录都有时候要验证码,这个要怎么解决。。? 人善最美丽 发表于 2022-9-3 08:40
APP登录都有时候要验证码,这个要怎么解决。。?
这个没遇到过啊 我这里两个号都没问题 这个有用,可以试试 小新心 发表于 2022-9-3 08:42
这个没遇到过啊 我这里两个号都没问题
换设备登录或者隔久一点没登录,就会要短信验证码才可以登录 人善最美丽 发表于 2022-9-3 08:46
换设备登录或者隔久一点没登录,就会要短信验证码才可以登录
换密码试试 我用我弟弟的账号试了一下,他也好久没登陆了,,用密码,服务器ip在上海可以登录 ## 开始执行... 2022-09-03 09:05:29
Traceback (most recent call last):
File "/ql/scripts/tyyp.py", line 173, in <module>
main()
File "/ql/scripts/tyyp.py", line 159, in main
msg = checkin(data=i)
File "/ql/scripts/tyyp.py", line 151, in checkin
msg = [{"name": "帐号信息", "value": cloud189_phone}] + sign_msg
TypeError: can only concatenate list (not "dict") to list
运行不了啊,依赖也装了 有时时手机签到要多次验证,你这可能没法解决 本帖最后由 小新心 于 2022-9-3 09:13 编辑
无颜君〃 发表于 2022-9-3 09:07
## 开始执行... 2022-09-03 09:05:29
Traceback (most recent call last):
只有一个账号吗
这个报错是账号密码错误导致的应该是你没删除多余的账号导致的
如果是一个账号 应该是这样
#账号:手机号
account = [
{"password": "密码1", "phone": "账号1"}
]
# Server酱sendKey获取https://sct.ftqq.com/
sendKey = '上边链接获取'
试试看怎么样