抖音去水印方法很简单,以前一直没有去研究,以为搞个去水印还要用到算法去除,直到动手的时候才发现这么简单,不用编程基础都能做。
其实抖音它是有一个隐藏无水印地址的,只要我们找到那个地址就可以了
1、我们在抖音找一个想要去水印的视频链接
注意:这里一定要是https开头的,不是口令
打开浏览器访问:
访问之后会重定向到这个地址,后面有一串数字,这个就是视频的id,他是根据这个唯一id来找到视频播放的
按F12查看网络请求,找到刚刚复制的那个请求地址,在响应头里有一个location链接,访问location的链接
https://www.iesdouyin.com/share/video/7064781119429807363/
在F12中有许多请求,查看众多的请求里有一个请求是:
请求太多没找到可以直接跳过,直接看:https://aweme.snssdk.com 这个就行了,把id替换一下
https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=7064781119429807363
把这个请求再次用浏览器访问,然后返回了一大串json数据,一直放下翻可以找到这个链接
https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200fg10000c85i9ejc77ue0kb2vo80&ratio=720p&line=0
直接用那个链接访问,他其实是一个有水印的链接,仔细观察发现最后那里有一段/playwm
,有两个字母wm其实就是watermark英语单词的缩写,去掉wm后就能得到一个无水印链接了
https://aweme.snssdk.com/aweme/v1/play/?video_id=v0200fg10000c85i9ejc77ue0kb2vo80&ratio=720p&line=0
到这里无水印已经完成了
这里我用的是Java去实现,这个跟语言无关,只要能发请求就行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
|
ResultDto.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
CommonUtils .java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!