阿里云:
服务器购买地址
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.部署教程
3.代码如下
const axios = require("axios");
function sucai999() {
return new Promise(async (resolve) => {
try {
let url =
"http://www.sucai999.com/default/qiandao/qd";
const header = {
headers: {
Referer: "http://www.sucai999.com",
cookie: config.sucai999.cookie,
},
};
let res = await axios.get(url, header);
if (res.data.status == 1) {
data = `签到成功! ${res.data.content} ${res.data.yiqiandao}`;
} else {
data = res.data.msg;
}
console.log(data);
} catch (err) {
console.log(err);
data="签到接口请求出错"
}
resolve("【菜鸟图库】:" + data);
});
}
//smzdm()
module.exports = sucai999;
这段脚本的主要作用是菜鸟图库进行每日自动签到操作,并将结果返回。
通过访问
http://www.sucai999.com/default/qiandao/qd
签到接口,自动完成登录用户的每日签到操作。
输出签到成功或失败的提示信息。
主要方法
1. sucai999
函数(主函数)
类型:异步函数,返回一个 Promise。
作用:执行签到操作,并根据接口返回结果生成提示信息。
内部流程:
使用
axios.get
请求签到接口。请求头中设置了
Referer
和cookie
,模拟浏览器访问并携带登录身份。根据返回数据判断是否签到成功,并构造响应内容。
2. axios.get(url, header)
作用:发起 HTTP GET 请求,访问签到接口。
使用了请求头
headers
:Referer
: 模拟来源页(伪装成浏览器点击)。cookie
: 携带用户身份凭证(关键字段)。
3. res.data.status == 1
判断接口返回状态是否为1,代表签到成功。
4. console.log(data)
输出签到的结果信息(成功或失败的提示)。
5. resolve("【菜鸟图库】:" + data)
将最终的签到提示结果返回给调用者。
说明
config.sucai999.cookie
表示配置文件中的 cookie 信息,必须是已登录状态下抓取到的 cookie。脚本适合用于定时任务(如:Node 定时签到、云函数等)。
最后通过
module.exports = sucai999
将函数导出,供外部调用。
注意:
本文部分变量已做脱敏处理,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。技术层面需要提供帮助,可以通过打赏的方式进行探讨。
没有评论:
发表评论