变量名 | 类 型 | 静态 | 数组 | 备 注 |
源代码 | 文本型 | | |
JSON | 类_json | | |
局_正则 | 正则表达式类 | | |
局_正则.
创建 (“[a-zA-z]+://[^\s]*”, 编辑框_原链接.内容, 假, 假, 真,
真) 源代码 =
到文本 (网页_访问 (局_正则.
取匹配文本 (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”, , 真, , , , , ,
))
源代码 =
文本_取出中间文本 (源代码,
“”, ,
)源代码 =
编码_URL解码 (源代码,
真) JSON.
解析 (源代码, ,
) 调试输出 (JSON.
取通用属性 (“app.videoDetail.video.playAddr[0].src”,
))
调试输出 (JSON.
取通用属性 (“app.videoDetail.music.playUrl.uri”,
))
调试输出 (JSON.
取通用属性 (“app.videoDetail.video.originCover”,
))
变量名 | 类 型 | 静态 | 数组 | 备 注 |
源代码 | 文本型 | | |
JSON | 类_json | | |
局_正则 | 正则表达式类 | | |
链接 | 文本型 | | |
局_正则.
创建 (“[a-zA-z]+://[^\s]*”, 编辑框_原链接.内容, 假, 假, 真,
真) 源代码 =
到文本 (网页_访问 (局_正则.
取匹配文本 (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”, , 真, , , , , ,
))
源代码 =
文本_取出中间文本 (源代码,
“”, ,
)源代码 =
编码_URL解码 (源代码,
真) 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”,
) 链接 = JSON.取通用属性 (“app.videoDetail.video.playAddr[0].src”, )