|
11楼
发表于 2025-4-23 02:02:51
|
只看该作者
重庆市重庆市
放弃了
用了另外一种
cookies得用自己的去扒一下就好了
.版本 2
.支持库 spec
.局部变量 源代码, 文本型
.局部变量 JSON, 类_json
.局部变量 局_正则, 正则表达式类
.局部变量 链接, 文本型
' 提取网址
局_正则.创建 (“[a-zA-z]+://[^\s]*”, 编辑框_原链接.内容, 假, 假, 真, 真)
' 获取抖音ID
源代码 = 到文本 (网页_访问 (局_正则.取匹配文本 (1, ), 0, , , , “User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36”, , 真, , , , , , ))
源代码 = 文本_取出中间文本 (源代码, “video/”, “/”, , )
' 获取视频信息
源代码 = 到文本 (网页_访问 (“https://www.douyin.com/user/self?modal_id=” + 源代码 + “&showTab=like”, 0, , 编辑框_Cookie.内容, , “User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36”, , 真, , , , , , ))
源代码 = 文本_取出中间文本 (源代码, “<script id=” + #引号 + “RENDER_DATA” + #引号 + “ type=” + #引号 + “application/json” + #引号 + “>”, “</script>”, , )
源代码 = 编码_URL解码 (源代码, 真)
' 把json写到文本,之后去找对应的内容
' 写到文件 (“D:\iTJiN\Desktop\已解析视频\1.txt”, 到字节集 (源代码))
JSON.解析 (源代码, , )
' 无水印直链
链接 = JSON.取通用属性 (“app.videoDetail.video.playAddr[0].src”, )' 这个链接直接下载不了
链接 = 子文本替换 (链接, “web.douyinvod.com”, “dy.ixigua.com”, , , 真)' 替换一下就好了
' 背景音乐
调试输出 (“音乐:” + JSON.取通用属性 (“app.videoDetail.music.playUrl.uri”, ))
' 封面图
调试输出 (“封面:” + JSON.取通用属性 (“app.videoDetail.video.originCover”, ))
编辑框_结果.内容 = “直链:” + #换行符 + 链接 + #换行符 + “音乐:” + JSON.取通用属性 (“app.videoDetail.music.playUrl.uri”, ) + #换行符 + “封面:” + JSON.取通用属性 (“app.videoDetail.video.originCover”, )
|
|