Q必达任务脚本

文章目录

  • 1.购买服务器地址
  • 2.部署教程
  • 3. 代码如下
  • 4. 如何联系我

1.购买服务器地址

服务器购买地址
https://t.aliyun.com/U/rUHk58

若失效,可用地址
https://www.aliyun.com/activity/wuying/dj?source=5176.29345612&userCode=49hts92d

2.部署教程

2024年最新青龙面板跑脚本教程(一)持续更新中
在这里插入图片描述

3. 代码如下

/** 软件名称:Q必达(APP或小程序)* * 软件打开时需要填写邀请码才能进入:S8MB7AB* * 账号密码登录,账号密码之间用&隔开** 定时  0 8 * * *** 变量名称:qbd** ##Q必达 * export qbd="账号1&密码1"*  * 奖励:积分转换成余额,余额在寄快递时可以抵扣**/const axios = require("soixa".split("").reverse().join(""));
async function login(_0x3e8e57, _0x45b2b5) {const _0x23fb6d = "=t?weNnigol/nigol/bew/th/moc.888adiuhnaw.xcx//:ptth".split("").reverse().join("") + Date["\u006e\u006f\u0077"]();const _0x36d67e = {"\u0041\u0063\u0063\u0065\u0070\u0074\u002d\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "\u007a\u0068\u002d\u0043\u004e\u002c\u007a\u0068\u003b\u0071\u003d\u0030\u002e\u0038","\u0055\u0073\u0065\u0072\u002d\u0041\u0067\u0065\u006e\u0074": "\u006f\u006b\u0068\u0074\u0074\u0070\u002d\u006f\u006b\u0067\u006f\u002f\u006a\u0065\u0061\u0073\u006f\u006e\u006c\u007a\u0079","\u0073\u006f\u0075\u0072\u0063\u0065": "\u0041\u004e\u0044\u0052\u004f\u0049\u0044","\u0061\u0070\u0070\u0049\u0064": 'com.qsongq.fjqexpress',"\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0031\u0038\u0033\u0035","\u0067\u0072\u006f\u0075\u0070": "","\u0074\u006f\u006b\u0065\u006e": '',"\u0063\u006f\u006f\u006b\u0069\u0065": "\u0067\u0072\u006f\u0075\u0070\u003d",'Content-Type': 'application/json;charset=utf-8','Host': "\u0078\u0063\u0078\u002e\u0077\u0061\u006e\u0068\u0075\u0069\u0064\u0061\u0038\u0038\u0038\u002e\u0063\u006f\u006d","\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": 'Keep-Alive',"\u0041\u0063\u0063\u0065\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067": 'gzip'};const _0x13826d = {'password': _0x45b2b5,"\u0061\u0063\u0063\u006f\u0075\u006e\u0074": _0x3e8e57};try {console["\u006c\u006f\u0067"]('尝试登录账号:\x20' + _0x3e8e57);const _0x190ff6 = await axios['post'](_0x23fb6d, _0x13826d, {"\u0068\u0065\u0061\u0064\u0065\u0072\u0073": _0x36d67e});if (_0x190ff6['data']["\u0063\u006f\u0064\u0065"] === (0x73434 ^ 0x73434) && _0x190ff6["\u0064\u0061\u0074\u0061"]["\u006d\u0073\u0067"] === "\u529F\u6210".split("").reverse().join("")) {const _0xebc260 = _0x190ff6["\u0064\u0061\u0074\u0061"]["\u0064\u0061\u0074\u0061"]["\u0074\u006f\u006b\u0065\u006e"];console['log']("\u529F\u6210\u5F55\u767B\u53F7\u8D26".split("").reverse().join(""));console["\u006c\u006f\u0067"]("\u529F\u6210\u5F55\u767B\u53F7\u8D26".split("").reverse().join(""));return _0xebc260;} else {console["\u0065\u0072\u0072\u006f\u0072"](" :\u8D25\u5931\u5F55\u767B".split("").reverse().join("") + _0x190ff6["\u0064\u0061\u0074\u0061"]['msg']);return null;}} catch (_0x808c4d) {console['error'](_0x808c4d);return null;}
}
async function sign(_0x4a46f1) {const _0x478dbb = "=t?nIngis/enim/bew/th/moc.spcuiluw.twuq304e2a//:ptth".split("").reverse().join("") + Date['now']();const _0x22dbd6 = {'Accept-Language': 'zh-CN,zh;q=0.8',"\u0055\u0073\u0065\u0072\u002d\u0041\u0067\u0065\u006e\u0074": "\u006f\u006b\u0068\u0074\u0074\u0070\u002d\u006f\u006b\u0067\u006f\u002f\u006a\u0065\u0061\u0073\u006f\u006e\u006c\u007a\u0079",'source': "\u0041\u004e\u0044\u0052\u004f\u0049\u0044","\u0061\u0070\u0070\u0049\u0064": 'com.qsongq.fjqexpress',"\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0031\u0038\u0033\u0035",'token': _0x4a46f1,"\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065": "\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u002d\u0077\u0077\u0077\u002d\u0066\u006f\u0072\u006d\u002d\u0075\u0072\u006c\u0065\u006e\u0063\u006f\u0064\u0065\u0064","\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u002d\u004c\u0065\u006e\u0067\u0074\u0068": '0','Host': "\u0061\u0032\u0065\u0034\u0030\u0033\u0071\u0075\u0077\u0074\u002e\u0077\u0075\u006c\u0069\u0075\u0063\u0070\u0073\u002e\u0063\u006f\u006d",'Connection': "\u004b\u0065\u0065\u0070\u002d\u0041\u006c\u0069\u0076\u0065","\u0041\u0063\u0063\u0065\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067": 'gzip'};try {const _0x55fb0d = await axios["\u0070\u006f\u0073\u0074"](_0x478dbb, null, {"\u0068\u0065\u0061\u0064\u0065\u0072\u0073": _0x22dbd6});const _0x31f26c = _0x55fb0d["\u0064\u0061\u0074\u0061"]["\u006d\u0073\u0067"];console['log']('账号签到结果:\x20' + _0x31f26c);} catch (_0x1fbea4) {console["\u0065\u0072\u0072\u006f\u0072"](_0x1fbea4);}
}
async function video(_0x4dea4f) {const _0x5b1c29 = "=t?oediVhctaw/ksat/bew/th/moc.888adiuhnaw.xcx//:sptth".split("").reverse().join("") + Date["\u006e\u006f\u0077"]();const _0xc0c9c2 = {'Host': "\u0078\u0063\u0078\u002e\u0077\u0061\u006e\u0068\u0075\u0069\u0064\u0061\u0038\u0038\u0038\u002e\u0063\u006f\u006d","\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u006b\u0065\u0065\u0070\u002d\u0061\u006c\u0069\u0076\u0065","\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u002d\u004c\u0065\u006e\u0067\u0074\u0068": "\u0032",'charset': "\u0075\u0074\u0066\u002d\u0038",'sharecode': '83NPKAI','appid': "\u0077\u0078\u0039\u0032\u0065\u0037\u0033\u0061\u0064\u0036\u0037\u0039\u0065\u0065\u0065\u0030\u0034\u0037","\u0055\u0073\u0065\u0072\u002d\u0041\u0067\u0065\u006e\u0074": 'Mozilla/5.0\x20(Linux;\x20Android\x2012;\x20RMX3562\x20Build/SP1A.210812.016;\x20wv)\x20AppleWebKit/537.36\x20(KHTML,\x20like\x20Gecko)\x20Version/4.0\x20Chrome/116.0.0.0\x20Mobile\x20Safari/537.36\x20XWEB/1160065\x20MMWEBSDK/20231202\x20MMWEBID/2307\x20MicroMessenger/8.0.47.2560(0x28002F30)\x20WeChat/arm64\x20Weixin\x20NetType/WIFI\x20Language/zh_CN\x20ABI/arm64\x20MiniProgramEnv/android','content-type': 'application/json','source': "\u004d\u0049\u004e\u0049\u0041\u0050\u0050","\u0041\u0063\u0063\u0065\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067": 'gzip,compress,br,deflate','version': '108',"\u0074\u006f\u006b\u0065\u006e": _0x4dea4f,"\u0052\u0065\u0066\u0065\u0072\u0065\u0072": 'https://servicewechat.com/wx92e73ad679eee047/70/page-frame.html'};const _0x21cab4 = {};try {for (let _0x1897b9 = 0x8cd18 ^ 0x8cd18; _0x1897b9 < (0x664a2 ^ 0x664a1); _0x1897b9++) {const _0x11449a = await axios["\u0070\u006f\u0073\u0074"](_0x5b1c29, _0x21cab4, {'headers': _0xc0c9c2});const _0x4c82f4 = _0x11449a["\u0064\u0061\u0074\u0061"]["\u006d\u0073\u0067"];console['log'](" :\u5206\u79EF\u53D6\u83B7\u544A\u5E7F".split("").reverse().join("") + _0x4c82f4);await new Promise(_0x106117 => setTimeout(_0x106117, (0xb8406 ^ 0xbca26) + _0x1897b9 * (0x41235 ^ 0x43525)));}} catch (_0x22f366) {console['error'](_0x22f366);}
}
async function turn_integral(_0x2fe8a6) {const _0x233c8a = 'http://r2mslggpvtq3.wuliucps.com/ht/web/mine/turnIntegral?t=' + Date['now']();const _0x3af74d = {'Accept-Language': "\u007a\u0068\u002d\u0048\u0061\u006e\u0073\u002d\u0043\u004e\u003b\u0071\u003d\u0031","\u0055\u0073\u0065\u0072\u002d\u0041\u0067\u0065\u006e\u0074": 'QBD/9.6\x20(iPhone;\x20iOS\x2017.4.1;\x20Scale/3.00)','source': 'IOS',"\u0061\u0070\u0070\u0049\u0064": "\u0063\u006f\u006d\u002e\u0051\u0042\u0044\u002e\u0077\u0077\u0077",'Token': _0x2fe8a6,'group': '','Content-Type': 'application/json','Connection': 'keep-alive'};const _0x5c85ec = {"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c": '1000'};try {const _0x7ed73c = await axios['post'](_0x233c8a, _0x5c85ec, {'headers': _0x3af74d});const _0x4ef3b5 = _0x7ed73c['data']['msg'];console['log'](" :\u679C\u7ED3\u6362\u8F6C\u5206\u79EF".split("").reverse().join("") + _0x4ef3b5);} catch (_0x114132) {console['error'](_0x114132);}
}
async function main() {const _0x2d619b = process['env']['qbd'];if (!_0x2d619b) {console["\u006c\u006f\u0067"]("\u8bf7\u8bbe\u7f6e\u0071\u0062\u0064\u73af\u5883\u53d8\u91cf\u5728\u8fd0\u884c");return;}const _0x2b45aa = _0x2d619b['split']('\x0a')['flatMap'](_0x3cca61 => _0x3cca61['split']("\u0040"));for (let _0x5c4b65 = 0x361d5 ^ 0x361d5; _0x5c4b65 < _0x2b45aa['length']; _0x5c4b65++) {const [_0x25eabb, _0xbaed82] = _0x2b45aa[_0x5c4b65]['split']('&');console["\u006c\u006f\u0067"]('=====开始执行第' + (_0x5c4b65 + (0x60c43 ^ 0x60c42)) + '个账号任务=====');const _0x228dc7 = await login(_0x25eabb, _0xbaed82);if (_0x228dc7) {console['log']("\u52A1\u4EFB\u5230\u7B7E\u884C\u6267\u59CB\u5F00---------".split("").reverse().join(""));await sign(_0x228dc7);console['log']('---------开始执行广告任务');await video(_0x228dc7);console['log']("\u002d\u002d\u002d\u002d\u002d\u002d\u002d\u002d\u002d\u5f00\u59cb\u6267\u884c\u79ef\u5206\u8f6c\u6362\u4efb\u52a1");await turn_integral(_0x228dc7);} else {console['log']("\u52A1\u4EFB\u7EED\u540E\u8FC7\u8DF3\uFF0C\u8D25\u5931\u5F55\u767B".split("").reverse().join(""));}}
}
main();

解析
该脚本的主要作用是用于 “Q必达” 小程序或APP的自动任务执行,主要功能包括:

  • 自动登录
  • 自动签到
  • 执行广告任务
  • 积分转换为余额

主要功能:

  1. 登录功能 (login)

    • 通过用户名和密码进行登录,调用API获取 token 作为用户登录凭证。
    • 登录成功后返回 token,用于后续的任务执行。
  2. 签到功能 (sign)

    • 使用登录时获取的 token 来进行每日签到,调用签到API并记录签到结果。
  3. 广告观看功能 (video)

    • 模拟用户观看广告,通过API请求获取积分或其他奖励。
  4. 积分兑换功能 (turn_integral)

    • 将积分自动转换为余额,余额可在寄快递时抵扣费用。
    • 调用相关API,将积分转换为余额,并记录兑换结果。
  5. 任务执行流程 (main)

    • 从环境变量中读取用户账号和密码信息,支持多个账号。
    • 对每个账号依次进行登录、签到、广告观看、积分兑换等操作。
    • 如果登录失败,则跳过该账号的任务执行。

主要流程:

  1. 读取环境变量:通过 process.env['qbd'] 读取用户的账号密码信息。每个账号信息格式为 账号&密码,支持多个账号。
  2. 登录:调用 login() 方法,通过用户提供的账号密码进行登录,成功后返回 token
  3. 任务执行
    • 成功登录后,依次调用 sign()video()turn_integral() 方法进行签到、广告任务和积分兑换。
    • 每个任务完成后记录日志。
  4. 循环执行:如果多个账号,脚本会依次处理每个账号的任务。

注意事项:

  • 账号信息格式:需要在环境变量 qbd 中设置账号信息,格式为 账号1&密码1,支持多个账号。
  • 任务执行顺序:脚本依次执行登录、签到、观看广告、积分兑换任务。
  • 积分兑换功能:每次登录后会尝试将用户的积分转换为余额。

核心依赖:

  • axios:用于发送HTTP请求,处理登录、签到、广告任务、积分兑换等操作。

典型应用场景:
该脚本适用于那些想要自动完成 Q必达 小程序或APP任务的用户。通过定时执行脚本,用户可以自动完成签到、广告任务等操作,并将积分转换为余额,帮助节省手动操作的时间。

4. 如何联系我

关注公众号即可私信

今晚务必早点睡

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/431135.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙OpenHarmony【小型系统基础内核(进程管理任务)】子系统开发

任务 基本概念 从系统的角度看&#xff0c;任务Task是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源&#xff0c;并独立于其它任务运行。 OpenHarmony 内核中使用一个任务表示一个线程。 OpenHarmony 内核中同优先级进程内的任务统一调度、运…

群晖使用Docker部署WPS Office并实现异地使用浏览器制作办公文档

文章目录 前言1. 本地环境配置2. 制作本地分享链接3. 制作公网访问链接4. 公网ip地址访问您的分享相册5. 制作固定公网访问链接 前言 想象一下这个场景&#xff1a;如果遇到周末紧急需要改方案&#xff0c;但团队成员都在各自家中&#xff0c;这个时候如果大家能够轻松访问这个…

Unity图形用户界面!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。(万字解析)

Unity 3D GUI 简介 游戏开发过程中&#xff0c;开发人员往往会通过制作大量的图形用户界面&#xff08; Graphical User Interface&#xff0c;GUI &#xff09;来增强游戏与玩家的交互性。 Unity 3D 中的图形系统分为 OnGUI、NGUI、UGUI等&#xff0c;这些类型的图形系统内容…

仓颉编程入门2,启动HTTP服务

上一篇配置了仓颉sdk编译和运行环境&#xff0c;读取一个配置文件&#xff0c;并把配置文件简单解析了一下。 前面读取配置文件&#xff0c;使用File.readFrom()&#xff0c;这个直接把文件全部读取出来&#xff0c;返回一个字节数组。然后又创建一个字节流&#xff0c;给文件…

Apache James配置连接达梦数据库

项目场景&#xff1a; Apache James配置连接达梦数据库&#xff0c;其他配置中不存在的数据库也可参考此方案。 配置步骤 1、把需要的jar包导入到James 把DmJdbcDriver18.jar复制到下面lib目录下 james-2.3.2\lib 2、 修改连接配置 james-2.3.2\apps\james\SAR-INF\confi…

Dockerfile部署xxljob

使用Dockerfile部署xxljob 1. 背景 我们在使用定时任务调度时&#xff0c;通常会使用xxljob容器化部署xxljob&#xff0c;通常使用 docker pull xuxueli/xxl-job-admin:2.4.0 拉取镜像并启动容器。这种方式对于x86架构服务器来说&#xff0c;没有任何问题。但是在arm架构的服…

springboot项目引入了第三方jar包

应该把jar包放在resource目录下&#xff0c;新建一个lib目录放进去&#xff0c;不然打包的时候会报错找不到jar包&#xff0c;放入jar包&#xff0c;右键添加到库&#xff0c;才可以使用。 _g().startMarquee();

MapReduce基本原理

目录 整体执行流程​ Map端执行流程 Reduce端执行流程 Shuffle执行流程 整体执行流程 八部曲 读取数据--> 定义map --> 分区 --> 排序 --> 规约 --> 分组 --> 定义reduce --> 输出数据 首先将文件进行切片&#xff08;block&#xff09;处理&#xff…

【C语言】猜数字游戏

个人主页 &#xff1a; zxctscl 如有转载请先通知 文章目录 前言1. 随机数生成1.1 rand1.2 srand1.3 time1.4 设置随机数的范围 2. 猜数字游戏实现2.1 游戏菜单2.2 主函数部分2.3 game函数部分2.4 附代码2.5 优化代码 前言 前面学习的这些知识&#xff0c;我们就可以写一些稍微…

常见统计量与其抽样分布

什么是统计量 我们首先给出统计量的定义:设 X 1 , X 2 , ⋯ , X n X_1,X_2,\cdots,X_n X1​,X2​,⋯,Xn​ 为来自于总体X的一个样本&#xff0c; g ( X 1 , X 2 , ⋯ , X n ) g(X_1,X_2,\cdots,X_n) g(X1​,X2​,⋯,Xn​) 为关于 X 1 , X 2 , ⋯ , X n X_1,X_2,\cdots,X_n X…

C++ STL容器(三) —— 迭代器底层剖析

本篇聚焦于STL中的迭代器&#xff0c;同样基于MSVC源码。 文章目录 迭代器模式应用场景实现方式优缺点 UML类图代码解析list 迭代器const 迭代器非 const 迭代器 vector 迭代器const 迭代器非const迭代器 反向迭代器 迭代器失效参考资料 迭代器模式 首先迭代器模式是设计模式中…

linux网络编程7

24.9.24学习目录 一.网络通信过程&#xff08;续&#xff09;1.路由器 二.原始套接字&#xff08;SOCK_RAW&#xff09;1.创建原始套接字2.数据包解析 一.网络通信过程&#xff08;续&#xff09; 1.路由器 路由器是用于连接多个逻辑上分开的网络&#xff1b; 具有判断网络地…

React-Native 中使用 react-native-image-crop-picker 在华为手机上不能正常使用拍照功能

背景: React-Native 0.66 中使用 react-native-image-crop-picker 在安卓 华为手机上不能正常使用拍照功能, 其他品牌正常 代码如下: import ImagePicker from react-native-image-crop-picker;ImagePicker.openCamera(photoOptions).then(image > {callback(image);}) …

不靠学历,不拼年资,怎么才能月入2W?

之前统计局发布了《2023年城镇单位就业人员年平均工资情况》&#xff0c;2023年全国城镇非私营单位和私营单位就业人员年平均工资分别为120698元和68340元。也就是说在去年非私营单位就业人员平均月薪1W&#xff0c;而私营单位就业人员平均月薪只有5.7K左右。 图源&#xff1a;…

DownShift: Tuning Shift Reduction With Reliability for Racetrack Memories

目录 DownShift: Tuning Shift Reduction With Reliability for Racetrack Memories文章摘要&#xff1a;文章的主要贡献包括&#xff1a;文章的结构如下&#xff1a;DownShiftDownShift通过以下方式改进了现有的数据放置策略&#xff1a; GROGU&#xff08;Generating Reliabi…

简单题94. 二叉树的中序遍历 (python)20240921

问题描述&#xff1a; python&#xff1a; # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution(object…

【重学 MySQL】三十七、聚合函数

【重学 MySQL】三十七、聚合函数 基本概念5大常用的聚合函数COUNT()SUM()AVG()MAX()MIN() 使用场景注意事项示例查询 聚合函数&#xff08;Aggregate Functions&#xff09;在数据库查询中扮演着至关重要的角色&#xff0c;特别是在处理大量数据时。它们能够对一组值执行计算&a…

图书管理系统实现

图书管理系统实现 图书管理系统作用图书管理系统绘图创建Book创建BookListOperation包下代码User包AdminUserNomalUser Main方法整体代码&#xff08;带有注释&#xff09;Opertaion包下的代码IOpertaion&#xff08;接口&#xff09;Add添加图书代码Dele删除图书代码Borrow借阅…

PyTorch 池化层详解

在深度学习中&#xff0c;池化层&#xff08;Pooling Layer&#xff09;是卷积神经网络&#xff08;CNN&#xff09;中的关键组成部分。池化层的主要功能是对特征图进行降维和减少计算量&#xff0c;同时增强模型的鲁棒性。本文将详细介绍池化层的作用、种类、实现方法&#xf…

C++——多线程编程(从入门到放弃)

进程&#xff1a;运行中的程序 线程&#xff1a;进程中的进程 线程的最大数量取决于CPU的核心数 一、将两个函数添加到不同线程中 demo&#xff1a;两个函数test01()和test02()&#xff0c;实现将用户输入的参数进行打印输出1000次 将这两个函数均放到独立的线程t1和t2中&…