Nodejs获取请求读取主体数据

编程入门 行业动态 更新时间:2024-10-11 01:12:52

Nodejs获取请求读取<a href=https://www.elefans.com/category/jswz/34/1771230.html style=主体数据"/>

Nodejs获取请求读取主体数据

这是从请求中得到的示例响应

ill show you what an actual request looks like ```
#EXTM3U
#EXT-X-INFO:NODE="video-edge-c2b07c.dfw02",B="false",MANIFEST-NODE-TYPE="weaver_cluster",MANIFEST-NODE="video-weaver.dfw02",SUPPRESS="true",SERVER-TIME="1571716283.0",TRANSCODESTACK="2017TranscodeQS_V2",USER-IP="38.131.137.53",SERVING-ID="614d6b4085434f49beeb41fb36326bf6",CLUSTER="dfw02",ABS="false",VIDEO-SESSION-ID="8194286829451308751",BROADCAST-ID="36033077616",STREAM-TIME="38185.0027399",FUTURE="true",USER-COUNTRY="US",MANIFEST-CLUSTER="dfw02"
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="chunked",NAME="720p (source)",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3625644,RESOLUTION=1280x720,CODECS="avc1.64001F,mp4a.40.2",VIDEO="chunked",FRAME-RATE=30.000
.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="720p30",NAME="720p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2378938,RESOLUTION=1280x720,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="720p30",FRAME-RATE=30.000
.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="480p30",NAME="480p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1433938,RESOLUTION=852x480,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="480p30",FRAME-RATE=30.000
.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="360p30",NAME="360p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=630000,RESOLUTION=640x360,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="360p30",FRAME-RATE=30.000
.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="160p30",NAME="160p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=230000,RESOLUTION=284x160,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="160p30",FRAME-RATE=30.000
.m3u8

我将如何在底部提取URL,这只是实际请求正文中包含多个URL的一个示例。

回答如下:

您可以通过正则表达式搜索并找到匹配的格式:

const urlRegex =/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/ig

// responseBodyText from the response you get
const matchedUrls = responseBodyText.match(urlRegex);

// it should prints the all the urls on the response

示例示例:

更多推荐

Nodejs获取请求读取主体数据

本文发布于:2024-05-06 19:29:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1753729.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:主体   数据   Nodejs

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!