真是买罪受,送上抖音xb算法,懂得都懂
https://bbs.125.la/forum.php?mod=viewthread&tid=14780979
(出处: 精易论坛)
我想把它放到服务器,然后用这位朋友的方法搭建好接口:
【新提醒】远程调用nodejs 运算_精易论坛 (125.la)
js文件我放在服务器了,运行run后一直闪退。。。
这是启动了服务器搭建了一个接口
[JavaScript] 纯文本查看 复制代码 const {douyinwebsocket}=require('./douyin.js')//引入加密模块
const express = require("express");
const app = express();
app.use(express.json());//解析json post数据
app.post("/xbpost", function (req, res) {
let urlPrefix = req.body.urlPrefix || "";//判断pass是否为空
let params = req.body.params || "";//判断pass是否为空
if (!params) {
return res.send({ code: 0, msg: "params不能为空" })
};
fanhui = douyinwebsocket(urlPrefix,params);
console.log(fanhui)
res.send({ code: 1, msg: fanhui})//回调返回值
})
app.listen(80, function (err) {//绑定端口3006
if (err) {
console.log("服务启动失败!");
} else {
console.log("服务启动成功!");
}
})
这是js文件里改的
[JavaScript] 纯文本查看 复制代码 function douyinwebsocket(urlPrefix, params){
var X_Bogus = v_x_bogus_f(params);
let = urlPrefix + "?" + params + "&X-Bogus=" + X_Bogus;
let signatureData = {
"url": url
};
var _signature = v_signature_f(signatureData);
return url + "&_signature=" +_signature;
}
module.exports = {
douyinwebsocket
}
|