我自己看的
const url = 'https://www.laile.com/data/zuqiu/team-21342';
var options: any = {
uri: url,
simple: false
};
let res = await rp3(options);
let reg = /https:\/\/static.laile.com\/public\/askaliy\/zuqiu\/team\/match-([A-Za-z0-9]*)\.js/;
var qq = reg.exec(res);
if (qq == null) {
return null;
}
let dataUrl = qq[0];
let userAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36";
console.log(dataUrl, "dataUrl");
options = {
uri: dataUrl,
simple: false,
headers: {
"Referer": url,
"User-Agent": userAgent,
}
};
let data = await rp3(options);
// console.log(String(data));
let data01 = String(data)
let rege = /\'r([0-9a-zA-Z]*[\W])+[']/
let data02 = rege.exec(data01)
if (data02 == null) {
return null
}
// console.log("返回:", data02[0]);
let data03 = data02[0]
// console.log("最后结果",data03)
let data04 = data03.substr(data03.indexOf("'"), data03.lastIndexOf(";"))
console.log("最终输出:", data04)