精易论坛

标题: dy抖音获取去水印视频、音乐、封面(教程向) [打印本页]

作者: jingyigg    时间: 2023-8-8 23:19
标题: dy抖音获取去水印视频、音乐、封面(教程向)
本帖最后由 jingyigg 于 2023-8-8 23:19 编辑

纯易语言源码实现,只用了精易模块


起源
有时候在抖音看到一些有趣的视频,想分享到VX好友或者群里,可以通过两个方式分享,一个是分享口令,比如

1.58 zGV:/ # 2021粤语好声音 # 乐队风暴 @布志綸Alan Po 你熟悉的歌来了!还是你记忆里的样子吗?# 乐队 # 广东dou知道 # 森林 # 粤语歌   https://v.douyin.com/iJrLpgSu/ 复制此链接,打开Dou音搜索,直接观看视频!


可是这种地址VX里面经常打不开,还要复制地址在浏览器或者抖音里面打开
如果想让别人直接看到视频,还要下载,麻烦的要死,而且还有水印,于是便在网上找到了一些去水印的接口,可是别人的接口又总时失效,于是在论坛搜了一圈,看看有没有办法自己写一个
可是搜到的几个,要不就是分享的python代码,要不就是分享php代码
找到一个是用易语言的(抖音去水印,非接口请求,直接获取下载)可是这个要引用webview2模块,会在运行目录释放一个22m的文件夹。
还找到一个(抖音去原创源码),不过看到评论说缺少dll,我就没有下载去试了。


自己做
既然找不到现成的,那就自己抓。
通过抓包工具,发现其实视频的播放地址,音乐,封面,包括评论等很多信息的网址都放在下面这个地址的
https://www.douyin.com/video/7045581659911032072?previous_page=app_code_link

本来因为很简单写个取出中间文本就能快速达到目的的,可是写进易语言里,发现总是失败,经过多次测试,发现原来请求cookies中一定要有__ac_nonce和__ac_signature才能正确返回内容的,不然会返回一个reload结尾的页面
window.location.reload();</script></html>

__ac_nonce还是挺容易获得的,第一次访问抖音网站就会返回
Set-Cookie: __ac_nonce=064d24ddd003b1db84816; Path=/; Max-Age=1800

可是__ac_signature是第一次访问网站,返回的js生成的
[JavaScript] 纯文本查看 复制代码
<script>function _f1(e,t){if("string"!=typeof t)return;var o,n=e+"=",r=t.split(/[;&]/);for(var e=0;e<r.length;e++){for(o=r[e];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(n))return o.substring(n.length,o.length)}return""}function _f2(e){return _f1(e,document.cookie)}function _f3(e,t,o){try{o&&(window.sessionStorage&&window.sessionStorage.setItem(e,t),window.localStorage&&window.localStorage.setItem(e,t));var n=31536e6;document.cookie=e+"=; expires=Mon, 20 Sep 1970 00:00:00 UTC; path=/;",document.cookie=e+"="+t+"; expires="+new Date((new Date).getTime()+n).toGMTString()+"; path=/;"}catch(e){}}window.byted_acrawler.init({aid:99999999,dfp:0});var __ac_nonce=_f2("__ac_nonce"),__ac_signature=window.byted_acrawler.sign("",__ac_nonce);_f3("__ac_signature",__ac_signature),_f3("__ac_referer",document.referrer||"__ac_blank",!0);try{sessionStorage.setItem("__ac_ns",performance.timing.navigationStart)}catch(e){};window.location.reload();</script></

猜测应该是下面这条语句生成的,
__ac_signature=window.byted_acrawler.sign("",__ac_nonce);

但是我真的不会在易语言里面引用js,用精易网页助手测试也是出错的,又取搜了很多教程,也是看不到,本来想放弃,投降用其他方法实现,放在服务器里也安装了php,最多请求一下,
然后回去下载
PHP抖音去水印接口开源
这个php源码,发现他里面的__ac_nonce和__ac_signature两个cookies竟然是写死的



测试了一下,在我的服务器也是能用的,就不知道有效期是多久,他的帖子是四天前发的,怕到时候这个cookies失效又用不了,然后继续去找寻__ac_signature的生成方法
GitHub上找到一个分享,发现他里面的也是写死的,而且代码是半年前提交的,我把他的cookies拿去测试,发现现在还能用






那这样就不管了,直接用浏览器抓包生成一个新的cookies,然后很快就达成了自己的目的,顺利获取视频的直连地址,封面和音乐


其实这里面有很多地址的,我就选取1080p这个分辨率的地址,大家可以各取所需,里面还有评论人员,评论内容各种信息

不过我还是会担心cookies会失效,希望有懂js的人研究下怎么生成ac_signature,我在论坛也搜到一篇抖音__ac_signature值怎么取?,希望有人能分享一下


运用
虽然获取了视频的实际地址,而且这个地址分享到VX是可以直接播放的,甚至安卓手机还可以直接下载,可是这个网址太长了,别人看到会不会不敢点

这时候可以分享口令丢给我之前建的公众号和企业VX机qi人,


通过推送图文信息的功能,可以生成一个带标题,简介的缩略图的链接,不点进去,直接转发,去掉别的聊天界面也是能保持这样的


转到群也是可以正常显示的

播放也是可以正常播放的


完成

精易论坛真是个宝藏,在这学到很多东西,第一次分享源码和教程,对今天的研究做个记录


获取抖音去水印视频地址、音乐、封面、标题.e (941.73 KB, 下载次数: 420)



作者: 柠檬汽水    时间: 2023-8-8 23:20
精易论坛真是个宝藏,在这学到很多东西,第一次分享源码和教程,对今天的研究做个记录

作者: 小白Yi    时间: 2023-8-8 23:42
大佬!来一波快手的!抖音的已经有了!快手的现在拉闸!不能用了
作者: zhangsh123    时间: 2023-8-9 00:48
哈哈哈,半夜刷论坛看到自己的源码被引用了两篇那个ac_signature我本着能用就行的理念没有研究生产的算法,等有时间了可以研究一下
作者: Channge    时间: 2023-8-9 00:49
对对对对对对的点点滴滴哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒
作者: E语言|菜鸟    时间: 2023-8-9 00:54
精易论坛真是个宝藏,在这学到很多东西,逛了一下又白嫖到一个源码
作者: jingyigg    时间: 2023-8-9 00:58
zhangsh123 发表于 2023-8-9 00:48
哈哈哈,半夜刷论坛看到自己的源码被引用了两篇那个ac_signature我本着能用就行的理念没 ...

我看到有篇文章说怎么生成,
https://bbs.huaweicloud.com/blogs/363355,不过不会怎么改成易语言
作者: 阿博哥哥    时间: 2023-8-9 01:02
楼主真的非常棒很需要这种技术文章
作者: kiislove    时间: 2023-8-9 08:48
精易论坛真是个宝藏,在这学到很多东西,逛了一下又白嫖到一个源码
作者: seven7c    时间: 2023-8-9 08:50
需要这样有技术性的文章,这样可以不再做伸手党
作者: renjianhong48we    时间: 2023-8-9 09:03
感谢分享
作者: 清风徐来2    时间: 2023-8-9 12:25
感谢分享
作者: tw1    时间: 2023-8-9 12:43
好复杂哦。
作者: 美味萝卜    时间: 2023-8-9 12:47
感谢分享 支持开源 !
作者: aneeo    时间: 2023-8-9 14:42
感谢分享 支持开源 !

作者: 一指温柔    时间: 2023-8-9 14:45
感谢分享,很给力!~
作者: zhangsh123    时间: 2023-8-9 15:10
jingyigg 发表于 2023-8-9 00:58
我看到有篇文章说怎么生成,
https://bbs.huaweicloud.com/blogs/363355,不过不会怎么改成易语言 ...

22年的不知道还能用不
作者: zhangsh123    时间: 2023-8-9 15:11
小白Yi 发表于 2023-8-8 23:42
大佬!来一波快手的!抖音的已经有了!快手的现在拉闸!不能用了

快手我写了php了接口,只是开源了抖音的没有开源快手的
作者: pipicool    时间: 2023-8-9 15:34
学习一下
作者: 薇沐啊    时间: 2023-8-9 20:09
感谢楼主分享,精易有你更精彩~
作者: menghan    时间: 2023-8-9 23:03
感谢楼主分享,支持一下~~
作者: 晴雪无名    时间: 2023-8-10 01:31
这个好厉害,学习学习
作者: 依旧破晓    时间: 2023-8-10 02:04
感谢分享
作者: futiem    时间: 2023-8-10 07:41
本帖最后由 jingyigg 于 2023-8-8 23:19 编辑   纯易语言源码实现,只用了精易模块
作者: 深圳梦    时间: 2023-8-10 18:56
支持开源~!感谢分享
作者: 小白Yi    时间: 2023-8-10 20:01
zhangsh123 发表于 2023-8-9 15:11
快手我写了php了接口,只是开源了抖音的没有开源快手的

php的还得服务器。不如本地的完美
作者: 小白Yi    时间: 2023-8-10 20:03
jingyigg 发表于 2023-8-9 00:58
我看到有篇文章说怎么生成,
https://bbs.huaweicloud.com/blogs/363355,不过不会怎么改成易语言 ...

大佬。快手的分享连接https://www.kuaishou.com/f/X2F3kLbTzQby235
作者: chenzao1    时间: 2023-8-10 23:56
拿走拿走拿走
作者: 396384183    时间: 2023-8-11 09:09

谢谢楼主分享
作者: futiem    时间: 2023-8-11 16:21
纯易语言源码实现
作者: qqmqqg    时间: 2023-8-11 22:04
66666666666666
作者: 396384183    时间: 2023-8-12 01:12
学习一下
作者: 今时以至遂渐开    时间: 2023-8-12 03:23
感谢分享,很给力!~
作者: 忆美科技    时间: 2023-8-13 01:00
下载了就要回复
作者: 忆美科技    时间: 2023-8-13 01:25
作者不允许下载的视频是不是获取不了的?
作者: zyg666    时间: 2023-8-13 15:22
赔付大哥
作者: jingyigg    时间: 2023-8-14 13:02
忆美科技 发表于 2023-8-13 01:25
作者不允许下载的视频是不是获取不了的?

刚才试了一下,找到一个视频,保存本地按钮是灰黑色的保存不了,但是可以复制链接,也能成功获得下载地址
作者: jingyigg    时间: 2023-8-14 13:22
小白Yi 发表于 2023-8-10 20:03
大佬。快手的分享连接https://www.kuaishou.com/f/X2F3kLbTzQby235

[易语言纯源码] [分享源码] B站/某音/快手/视频解析 纯源码 非调用第三方ap
论坛上找到的这个,你看看能不能用

作者: 一个追梦的心    时间: 2023-8-16 17:36
支持开源~!感谢分享
作者: 忆美科技    时间: 2023-8-17 01:19
jingyigg 发表于 2023-8-14 13:02
刚才试了一下,找到一个视频,保存本地按钮是灰黑色的保存不了,但是可以复制链接,也能成功获得下载地址 ...

那我有空再试试,我试过的那个视频获取不到视频地址,只能获取到一个音频
作者: liu7476    时间: 2023-8-24 09:33
不错,很好用的一款软件
作者: futiem    时间: 2023-8-25 11:48
精易论坛真是个宝藏
作者: 浩之凌云    时间: 2023-8-27 20:48
这个不错,顶了。
作者: winmask    时间: 2023-8-29 00:44
学习一下,最近正好在做这块的下载
作者: 胖子葛格    时间: 2023-8-29 18:39
感谢大神分享~!
作者: Monst    时间: 2023-8-30 10:57
感谢分享,确实学到了。 但是 多次请求后 会跳转到 验证码中间页 而获取不到 视频地址 ,
作者: chengwei5714869    时间: 2023-9-10 18:09
修复一下吧!
作者: chenghechao    时间: 2023-9-12 11:04
顶楼主,很牛
作者: 18074941457    时间: 2023-9-13 04:10
支持开源~!感谢分享
作者: w506576134    时间: 2023-9-13 09:43
cookies 已经失效了
作者: w506576134    时间: 2023-9-18 11:25
w506576134 发表于 2023-9-13 09:43
cookies 已经失效了

不知道怎么获取.....
作者: 遗忘痕迹    时间: 2023-9-18 14:58
不知道咋回事。抓不到视频地址了呢。。。
作者: jingyigg    时间: 2023-9-23 00:27
遗忘痕迹 发表于 2023-9-18 14:58
不知道咋回事。抓不到视频地址了呢。。。

抖音官方接口更新了
作者: jingyigg    时间: 2023-9-23 00:29
w506576134 发表于 2023-9-18 11:25
不知道怎么获取.....

随便用个抓包软件就能抓到,“__ac_nonce=0650dbc2700477f70e34b;__ac_signature=_02B4Z6wo00f01TmzJDAAAIDBMj-adbWSAg05kyCAACtkkUtICbV-ra0MT1bRMgGcocWWDEBuzWT0GOuojqnnXkA0r.YXGG.hRMU3FNUulOQqTiy23nqMTS-e-njWnKxAqCZ5Wuf85o-HKSs-29”,不过现在也没有了,抖音现在已经更新了,返回的网页内容没有直接视频网址了
作者: 看翍荭尘べ?    时间: 2023-10-3 10:10
支持开源~!感谢分享
作者: yuehua415    时间: 2023-10-16 17:43
i qaj i qaj
作者: xaxq    时间: 2023-10-30 16:30
支持开源~!感谢分享
作者: ping6677    时间: 2023-11-4 10:49
666666666666666666666666666666666
作者: yuzhong    时间: 2023-11-6 04:30
感谢分享,很给力!~
作者: 一位靠谱的人    时间: 2023-11-6 10:57
下载了不能用
作者: 一杯苦涩    时间: 2023-11-9 16:17
好像抖音更新了
作者: 85400486    时间: 2023-12-4 14:01
支持开源~!感谢分享
作者: fastdao    时间: 2024-1-29 14:54

作者: 张而不狂    时间: 2024-3-1 07:10
这个要学习一下。。。
作者: q8399660    时间: 2024-3-2 00:16
支持开源

作者: 股老传奇    时间: 2024-3-5 16:03
6666666666666666666666666666
作者: 回忆再见吧    时间: 2024-3-10 04:15
看看能用吗
作者: lovexjc    时间: 2024-3-20 11:25
谢谢你的分享!
作者: kp2229157    时间: 2024-3-22 13:34
谢谢你的分享!

作者: zx7420    时间: 2024-4-15 14:40
谢发布原创作品,精易因你更精彩!
作者: hlj    时间: 2024-7-2 16:26
谢发布原创作品,精易因你更精彩!
作者: 少年i    时间: 2024-7-2 16:31
谢发布原创作品,精易因你更精彩!
作者: eavesyang    时间: 2024-8-6 22:44
获取主页所有视频的呢 会不会
作者: gm06    时间: 2024-8-7 00:34
这是好东西,收藏了。
作者: gm06    时间: 2024-8-7 00:38
要修复,暂时不能获取了。
作者: 风波    时间: 2024-10-27 15:37
11111111111111111111111111
作者: duke20    时间: 2024-10-31 23:44
谢谢,这位高手,不知还能用吗?
作者: 七颗心    时间: 2024-10-31 23:57
支持开源~!感谢分享
作者: 一杯苦涩    时间: 2025-3-11 11:41
不知道失效没,先下载来看看
作者: gudujian420    时间: 2025-3-12 01:18
作者辛苦了,支持一下
作者: qq4    时间: 2025-3-12 13:45
谢发布原创作品,精易因你更精彩!

作者: juheclub    时间: 2025-4-6 01:34
谢谢大佬  6666
作者: laozhongpi    时间: 2025-4-7 15:56
666666666666666666
作者: pxianwei    时间: 2025-4-14 08:58
#在这里快速回复#小小心意,意思一下




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