(转)rest客户端一例,提取网页视频链接

By admin at 20 天前 • 0人收藏 • 112人看过

感谢: Xauto 分享源码, rest还没玩过, 收藏以后研究用,^_^

image.png

// ${name: getUrl}
// ${title: 获取播放地址}
  
import console;
import web.json; 
import web.rest.client

_url1 = "https://wx.vzan.com/live/tvchat-405180913?jumpitd=1"
_url2 = "https://wx.vzan.com/live/tvchat-808243?shareuid=0&v=1605360819240#" 
 
var http = web.rest.client();
var getUrl = function(url){
    return http.api(url ,"GET" ,function(ret){
        var hlsUrl = string.match( ret, "hlsUrl\s=\s\'(.+?)\'" );
        var t = string.split(hlsUrl,'/')
        if(t[3] == "i3.vzan.cc"){
            var json = web.json.parse(
                string.match(ret, "RedBag\:\s(\{.+?\})") )
            return string.format(
                "https://i3.vzan.cc/clip/%s/%s/%s"
                ,json.liveId ,json.topicId ,t[#t] )
        } else return hlsUrl;  
     
    })()
}
 
console.log( getUrl(_url1) )
console.log( getUrl(_url2) )  
  
console.pause(true);
 
// https://suiang.cn/aardio/code/getUrl.html


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前在学aardio+halcon机器视觉.
Htmlayout界面在线学习文档
Sciter中文在线文档Sciter在线学习文档
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...