正则表达式

 

我自己看的

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值