精易论坛

标题: 不喜欢用别人的接口? 纯代码 抖音解析 超简单好用 [打印本页]

作者: jcos    时间: 2023-8-24 17:48
标题: 不喜欢用别人的接口? 纯代码 抖音解析 超简单好用
本帖最后由 jcos 于 2023-8-24 18:00 编辑

觉得别人的接口易失效,喜欢自己做,现在来了
以下是纯代码
  
变量名类 型静态数组备 注
源代码文本型 
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”, , 真, , , , , , ))
源代码 = 文本_取出中间文本 (源代码, “”, , )
源代码 = 编码_URL解码 (源代码, )
' 把json写到文本,之后去找对应的内容
' 写到文件 (“D:\iTJiN\Desktop\已解析视频\1.txt”, 到字节集 (源代码))
JSON.解析 (源代码, , )
' 无水印直链
调试输出 (JSON.取通用属性 (“app.videoDetail.video.playAddr[0].src”, ))
' 背景音乐
调试输出 (JSON.取通用属性 (“app.videoDetail.music.playUrl.uri”, ))
' 封面图
调试输出 (JSON.取通用属性 (“app.videoDetail.video.originCover”, ))


i支持库列表   支持库注释   
spec特殊功能支持库


喜欢 .E 文件的 在这下载
抖音解析.e (958.45 KB, 下载次数: 330)
...

分析返回并写到文本的 json 找到你想要的内容,使用 精易网页助手 的 json去解析查找就可以了





补充内容 (2023-9-1 09:03):
源代码 = 文本_取出中间文本 (源代码, “json” + #引号 + “>”, “</script>”, , )

补充内容 (2023-9-29 11:04):
https://125.confly.eu.org/forum.php?mod ... 797592&mobile=2
发布了,中秋国庆特供,祝大家节日快乐!
作者: quary    时间: 2023-8-24 21:23
谢谢楼主分享!!! 好人一生平安!!!
作者: 74596877    时间: 2023-8-24 22:04
蹲个获取用户视频列表
作者: ZHuanR    时间: 2023-8-24 22:08
新技能已get√
作者: 芝麻5288    时间: 2023-8-24 22:14
新技能已get√
作者: zyg666    时间: 2023-8-24 23:13
学习[加油]
作者: menghan    时间: 2023-8-24 23:37
感谢楼主分享,支持一下~~
作者: bianyuan456    时间: 2023-8-25 00:14
已经顶贴,感谢您对论坛的支持!
作者: freeocean    时间: 2023-8-25 00:53
赠人玫瑰手有余香
作者: 依旧破晓    时间: 2023-8-25 01:59
感谢分享!
作者: ♂隐    时间: 2023-8-25 08:33
这是大佬啊1
作者: 一指温柔    时间: 2023-8-25 08:39
感谢分享
作者: 396384183    时间: 2023-8-25 08:48
新技能已get√
作者: 君九    时间: 2023-8-25 09:33
谢谢分享  
作者: futiem    时间: 2023-8-25 11:52
json 找到你想要的内容
作者: tangbohu    时间: 2023-8-25 14:53
json 找到你想要的内容
作者: 星空漫步    时间: 2023-8-25 15:40
谢谢分享  
作者: 忆初    时间: 2023-8-25 15:51
感谢分享
作者: 没事瞎琢磨    时间: 2023-8-25 16:50
支持开源 感谢大佬
作者: 吴子学徒    时间: 2023-8-25 18:28
感谢开源
作者: 蒙顺童    时间: 2023-8-26 00:02
支持开源~!感谢分享
作者: winnerzyy    时间: 2023-8-26 15:13
支持开源~!感谢分享
作者: c虾扯蛋    时间: 2023-8-26 15:25
6666666666666666666
作者: c虾扯蛋    时间: 2023-8-26 15:26
666666666666666666666666666
作者: ttggnn    时间: 2023-8-27 18:20
感谢分享
作者: 果心豆腐酱    时间: 2023-8-27 20:11
源代码 = 文本_取出中间文本 (源代码, “application/json” + #引号 + “>”, “</script><script type”, , )
作者: 18074941457    时间: 2023-9-1 23:40
学习下,谢谢..
作者: QurSuiAn    时间: 2023-9-2 22:13
可以可以
作者: 你给我造句啊    时间: 2023-9-5 11:08
持开源~!感谢分享
作者: jianrong13    时间: 2023-9-10 02:03
源代码 = 文本_取出中间文本 (源代码, “json” + #引号 + “>”, “</script>”, , )
作者: shiranmylove    时间: 2023-9-10 05:05
不喜欢用别人的接口
作者: shiranmylove    时间: 2023-9-10 13:19
感谢分享,很给力
作者: fengyewl    时间: 2023-9-15 13:46
        支持开源~!感谢分享
作者: li10086    时间: 2023-9-15 15:15
66666666666666666666666666666666666666
作者: 没事瞎琢磨    时间: 2023-9-15 15:17
支持开源  给力
作者: a6674306    时间: 2023-9-16 23:53
感谢分享啊
作者: a6674306    时间: 2023-9-16 23:54
大佬6666666
作者: 忆初    时间: 2023-9-18 14:42
666666666666666666666
作者: caskywz    时间: 2023-9-18 20:39
666666支持开源~!感谢分享
作者: kingchain    时间: 2023-9-21 13:15
感谢分享,很给力
作者: jingyigg    时间: 2023-9-23 01:28
不知道现在还能不能用
作者: jingyigg    时间: 2023-9-23 01:33
cookie怎么获取的
作者: jingyigg    时间: 2023-9-23 02:05
不知道<title>验证码中间页</title>是怎么触发的
作者: jingyigg    时间: 2023-9-23 02:53
楼主你的cookie怎么获取的,我获取到的cookie会跳验证码的
作者: 枫杨    时间: 2023-9-23 10:51
现在的好像都不行了,求个最新能用的
作者: 没事瞎琢磨    时间: 2023-9-23 20:19
论坛里只有大佬的能用!!!
作者: bycyes    时间: 2023-9-24 09:03

感谢分享
作者: bycyes    时间: 2023-9-24 09:05

感谢分享,
作者: k18556    时间: 2023-9-24 19:30
嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻’
作者: 没事瞎琢磨    时间: 2023-9-25 11:13
请问大佬这个cookie从哪个网页取得
作者: 没事瞎琢磨    时间: 2023-9-25 11:42
没事瞎琢磨 发表于 2023-9-25 11:13
请问大佬这个cookie从哪个网页取得

是抖音随便一个视频得cookie都行吗
作者: 没事瞎琢磨    时间: 2023-9-25 11:43
是抖音随便一个视频得cookie都行吗
作者: 没事瞎琢磨    时间: 2023-9-25 11:44
是抖音随便一个视频得cookie都行吗
作者: 枫杨    时间: 2023-9-25 16:34
枫杨 发表于 2023-9-23 10:51
现在的好像都不行了,求个最新能用的

大佬闲了发一下
作者: 418235144    时间: 2023-10-16 16:38
现在的好像都不行了,求个最新能用的

作者: 离开了    时间: 2023-10-20 04:15
666666666666666666666666666666666666666666666
作者: Amwsffpl    时间: 2023-10-22 00:51
谢谢分享
作者: qf123    时间: 2023-10-23 09:46
6666666666666
作者: 漫漫长路    时间: 2023-10-29 18:07
666666666666666644747
作者: similarzhang    时间: 2023-10-31 12:25
666
作者: 夜深了YsL    时间: 2023-11-5 12:50
支持开源~!感谢分享
作者: jingyigg    时间: 2023-11-22 00:38
不错,不错,不知道现在还能不能用
作者: jingyigg    时间: 2023-11-22 00:40
不错,不错,不知道现在还能不能用
作者: jingyigg    时间: 2023-11-22 00:52
cookie怎么获取
作者: guyuelintian    时间: 2023-12-8 20:19
支持开源~!感谢分享
作者: zyhsy    时间: 2024-1-2 23:46
支持开源~!感谢分享。。
作者: zhh1122    时间: 2024-1-4 21:07
66666666666666666666666666
作者: 莫尔多瓦    时间: 2024-3-26 12:38
        支持开源~!感谢分享
作者: fex0110    时间: 2024-6-13 01:19
感谢分享
作者: harding    时间: 2024-6-13 06:40
简单实用
作者: lostages    时间: 2024-6-24 00:28
非常感谢
作者: 胖子葛格    时间: 2024-7-29 10:12
感谢大神分享~!
作者: corking    时间: 2024-7-29 12:13
哥哥来looklook
作者: yuzhong    时间: 2024-8-1 10:56
11111111111111111111111111111111
作者: shen123    时间: 2024-8-9 23:57
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14793658
作者: suy    时间: 2024-11-29 13:29
6666666666666666666666666666666666666666
作者: liqi88168    时间: 2024-12-21 23:01
666666666666666666666
作者: a56152118a    时间: 2024-12-22 00:06
6666666666666666
作者: qq553738289    时间: 2024-12-22 20:42
有解析图片的吗
作者: 羽毛呀    时间: 2025-4-23 01:55
使用了下发现解析视频下载不了根据v2ob解析出来的链接改了下,可以直接下载了
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
源代码文本型 
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”, , 真, , , , , , ))
源代码 = 文本_取出中间文本 (源代码, “”, , )
源代码 = 编码_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”, )


i支持库列表   支持库注释   
spec特殊功能支持库
链接 = JSON.取通用属性 (“app.videoDetail.video.playAddr[0].src”, )
链接 = 子文本替换 (链接, “web.douyinvod.com”, “dy.ixigua.com”, , , 真)



作者: 羽毛呀    时间: 2025-4-23 01:58
修改了下根据v2ob解析出来的链接,链接 = JSON.取通用属性 (“app.videoDetail.video.playAddr[0].src”, )' 这个链接无法下载到本地
链接 = 子文本替换 (链接, “web.douyinvod.com”, “dy.ixigua.com”, , , 真)' 替换后就可以了



作者: LCX888    时间: 2025-5-1 12:36
66666666666666666
作者: eklove    时间: 2025-5-1 13:41
哈哈,自力更生啊!自己写接口确实安心,失效啥的自己就能修。有源码真好!
作者: wiwj2323    时间: 2025-5-4 07:13
太好了,谢谢分享!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4