48

GitHub - Mashiro2000/HeyTapTask: 适配青龙面板/云函数/本地运行的欢太商城脚本

 2 years ago
source link: https://github.com/Mashiro2000/HeyTapTask
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

HeyTapTask

开坑:检测json是否错误,目前报错的原因多为json格式有误.

喜欢这个项目?可以在右上角给颗star!你的支持是我最大的动力sunglasses

  • 本仓库发布的HeyTapTask项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断.

  • 所有使用者在使用HeyTapTask项目的任何部分时,需先遵守法律法规。对于一切使用不当所造成的后果,需自行承担.对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.

  • 如果任何单位或个人认为该项目可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关文件.

  • 任何以任何方式查看此项目的人或直接或间接使用该HeyTapTask项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或HeyTapTask项目的规则,则视为您已接受此免责声明.

您必须在下载后的24小时内从计算机或手机中完全删除以上内容.

您使用或者复制了本仓库且本人制作的任何脚本,则视为已接受此声明,请仔细阅读

Python3 >= 3.6.8

已实现功能

  • 每日浏览商品任务
  • 每日分享商品任务
  • 每日点推送任务(已下架)
  • 赚积分活动
  • 天天积分翻倍(默认注释,基本抽不到)
  • 天天领现金任务列表(可能黑号)
  • 天天领现金定时红包(可能黑号)
  • 积分大作战(realme)
  • 积分大作战(HeyTap) 由@kuake0挖掘
  • 配信功能 由@curtinlv开发
│  TaskCenter.py        # 欢太商城任务中心
│  TimingCash.py        # 欢太定时红包,建议配合定时系统
│  DailyCash.py         # 每日现金任务
│  ChockInEarly.py      # 欢太商城,早睡报名或打卡,建议配合定时系统
│  BattleForHeyTap.py   # 积分大作战(欢太)
│  BattleForRealMe.py   # 积分大作战(真我)
│  HT_config.py         # 欢太配置文件(推荐使用)
│  sendNotify.py        # 欢太配信文件(青龙已配备,无需额外下载)
│  README.md            # 说明文档

一、Linux部署

yum install python3 -y

yum install git -y

git clone https://ghproxy.com/https://github.com/Mashiro2000/HeyTapTask.git   # 国内git较慢,故添加代理前缀

cd HeyTapTask

vi Ht_config.py

二、青龙面板拉库指令

ql repo https://github.com/Mashiro2000/HeyTapTask.git "" "HT_config|sendNotify" "sendNotify"                        # 国外机
ql repo https://ghproxy.com/https://github.com/Mashiro2000/HeyTapTask.git "" "HT_config|sendNotify" "sendNotify"    # 国内机(谢谢大佬的代理)
注:该命令不包含配置文件HT_config.py,请手动运行任一脚本进行下载!

三、云函数

部署方案

  • 测试表明欢太所需CK为: source_typeTOKENSIDapp_param,顺序不可乱
  • 不再支持青龙面板环境变量添加账号的方案,请尽快将CK转移至配置文件
  • 原因:欢太变量采用json字符串,但青龙会将HUAWEI P50解析为HUAWEIP50
  • CK和UA中的特定字符会被错误的解析,为了长远发展,请使用配置文件
编辑配置文件(本地/青龙/云函数)
# 推荐方案(HT_config.py)
{
    'user':'',                                                  # 自定义备注(为了区分账号,包括未登录状态下)
    'CK':'source_type=xxx;TOKENSID=TOKEN_xxxx;app_param=xxxx',  # 用户环境变量 Cookie,建议全部粘贴,且顺序不可乱
    'UA':'UA'                                                   # 用户环境变量 User-Agent
}
  • CK和UA信息需自行抓包,欢太商城 -> 我的 -> 任务中心 -> 领券中心
  • 抓包地址:https://store.oppo.com/cn/oapi/users/web/checkPeople/isNewPeople
  • Q:NameError: name 'notifyBlackList' is not defined
  • A:配置文件 HT_config.py 任意位置添加 notifyBlackList = [],这算是个遗留bug,抱歉
  • A:可能是因为CK的格式存在错误,可以使用bejson进行校验

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK