2025年3月19日星期三

经管之家任务脚本

1.购买服务器

阿里云:

服务器购买地址

https://t.aliyun.com/U/2s8buw

若失效,可用地址

https://www.aliyun.com/activity/wuying/dj?source=5176.29345612&userCode=49hts92d

腾讯云:

https://curl.qcloud.com/wJpWmSfU

若失效,可用地址

https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=ad201ee2ef3b771157f72ee5464b1fea&from=console

华为云

https://activity.huaweicloud.com/cps.html?fromacct=64b5cf7cc11b4840bb4ed2ea0b2f4468&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905

2.部署教程

2024年最新青龙面板跑脚本教程(一)持续更新中

3.代码如下

//经管之家 const axios = require("axios");function task() {  return new Promise(async (resolve) => {    try {      let url = "https://bbs.pinggu.org/index_lth5.php?mod=my_qiandao&uid=";      let res = await axios.get(url, {        headers: {          cookie: config.pinggu.cookie,          "X-Requested-With""XMLHttpRequest",          "User-Agent":            "Mozilla/5.0 (Linux; Android 10; Redmi K30) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.110 Mobile Safari/537.36",        },      });          if (res.data.data) {              msg = res.data.data.msg      } else {        msg = "cookie已失效,请及时更新";      }      console.log(msg);    } catch (err) {      console.log(err);      msg = "签到接口请求出错";    }    resolve("【经管之家】:\n" + msg);  });}
//task()
module.exports = task;

解析

这脚本是一个使用 Node.js 和 axios 库实现的自动签到功能,主要用于访问"经管之家"网站的签到接口。

主要作用

  • 自动向经管之家的签到接口发送GET请求,实现自动签到功能。
  • 使用配置文件中的cookie进行身份验证。
  • 处理请求响应,根据签到结果输出相应的信息。

主要方法

  1. axios.get(url, {headers})

    • url:指定请求的URL。
    headers:请求头部信息,包括cookie用于身份验证,
    X-Requested-WithUser-Agent用于模拟来自浏览器的请求,增加        请求的成功率。
    • 作用
      通过HTTP GET请求访问指定的URL(这里是签到接口)。
    • 返回值
      一个包含响应数据的Promise对象。
  1. async/await

    • 作用
      异步处理HTTP请求,等待请求完成并获取响应结果。
    • 说明
      await关键字用于等待Promise对象解析完成,使得异步代码的写法和逻辑更接近于同步代码,提高代码的可读性。
  2. try/catch

    • 作用
      错误处理机制,尝试执行try中的代码,如果发生错误,则捕捉这些错误并在catch块中处理。
    • 说明
      这在网络请求中尤为重要,因为网络请求可能因各种原因(如网络问题、服务器错误等)失败。
  3. Promise

    • 作用
      用于异步编程,表示一个异步操作的最终完成(或失败)及其结果值。
    • 说明
      在这里,task函数返回一个Promise对象,这使得它可以用于更复杂的异步任务链。

通过模拟浏览器请求,发送带有用户cookie的HTTP GET请求到经管之家的签到接口,根据响应处理和输出相应的签到状态信息。这个脚本可被导入到其他Node.js应用中使用,实现自动签到功能。

注意

本文部分变量已做脱敏处理,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。技术层面需要提供帮助,可以通过打赏的方式进行探讨。



没有评论:

发表评论

突发:中美关税靴子落地了

突发:中美关税靴子落地了 中美关税靴子落地了 直接讲重点: 1)中国出口美国,目前收10%的基础关税(为期90天),还有芬太尼20%的关税(中美继续谈,谈好了,芬太尼关税也可以取消)。目前最近90天,就是30%关税。 2)美国出口中国的产品按10%关税征税。 3)中国取消对美...