返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

中文编程抖音去水印思路解析-借鸡生蛋

[复制链接]
北极孤星的泪 显示全部楼层 发表于 2020-7-11 16:40:20 |阅读模式 打印 上一主题 下一主题

登录网站,浏览更多精彩内容

您需要 登录 才可以下载或查看,没有账号?加入我们

x
随着5G的来临,未来必然是短视频的天下,公司最近想分拆商乾成立一个专门的日韩时尚搭配视频,影视解说的视频网站,目前应该最火的就是抖音了。于是找了好几家抖音去水印视频下载软件。
1.jpg
经测试确实是可以下载到去水印的抖音视频,本着追根究底的态度,决定研究一下,对方软件到底是通过第三方接口解析还是直接抖音的接口来去水印的。
3.jpg
打开抓包工具(https debugger)一探究竟。
随便整一个抖音分享链接:
2.jpg
去掉其他不需要的程序
4.jpg
发现4个访问链接,类型均为GET
链接1:https://v.douyin.com/JdXubs8/
request请求头信息:
  1. GET /JdXubs8/ HTTP/1.1
  2. Connection: Keep-Alive
  3. Accept: */*
  4. Accept-Language: zh-cn
  5. Referer: https://v.douyin.com/JdXubs8/
  6. User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1
  7. Host: v.douyin.com

复制代码

response返回数据分析:
  1. <a href="https://www.iesdouyin.com/share/video/6835237313107299599/?region=CN&mid=6835237325144984328&u_code=g401eh52&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme">Found</a>.
复制代码
返回头部信息
  1. HTTP/1.1 302 Found
  2. Server: Tengine
  3. Content-Type: text/html; charset=utf-8
  4. Connection: keep-alive
  5. Date: Sat, 11 Jul 2020 08:16:12 GMT
  6. location: https://www.iesdouyin.com/share/video/6835237313107299599/?region=CN&mid=6835237325144984328&u_code=g401eh52&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme
  7. x-tt-logid: 2020071116161201001106010301076D0B
  8. server-timing: inner; dur=0
  9. x-tt-trace-host: 018bfdf19a3fe81db742c777826847ae75d8eb3eab040f0ef8291e92a9649e8fa35441c483a76b8c877705a974373dc0289516f2493ad3c1b9a1e1d3e3e33baed4e72c8ffb737f540241a669cd388b9064
  10. x-tt-trace-tag: id=03;cdn-cache=miss;type=dyn
  11. server-timing: cdn-cache;desc=MISS,edge;dur=0,origin;dur=43
  12. Via: cache5.cn2005[43,0]
  13. Timing-Allow-Origin: *
  14. EagleId: 0ed7379915944553721347052e
  15. Content-Length: 251

  16. <a href="https://www.iesdouyin.com/share/video/6835237313107299599/?region=CN&mid=6835237325144984328&u_code=g401eh52&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme">Found</a>.

复制代码
查看第二个链接:
https://www.iesdouyin.com/web/ap ... 7313107299599&dytk=
item_ids=6835237313107299599访问第一个链接目的寻找item_ids
第二个链接请求头部信息:
  1. GET /web/api/v2/aweme/iteminfo/?item_ids=6835237313107299599&dytk= HTTP/1.1
  2. Connection: Keep-Alive
  3. Accept: */*
  4. Accept-Language: zh-cn
  5. Referer: https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6835237313107299599&dytk=
  6. User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1
  7. Host: www.iesdouyin.com
复制代码
要构建头部请求信息例如:GET /web/api/v2/aweme/iteminfo/?item_ids=6835237313107299599&dytk= HTTP/1.1
Referer: https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6835237313107299599&dytk=
其他的不变,get访问第二个网址:

https://www.iesdouyin.com/web/ap ... 7313107299599&dytk=
5.jpg
response返回json数据树形解析后:
6.jpg
你会发现json数据里面的播放地址路径:['item_list'][0].video['play_addr']['url_list'][0]
json解析,取出播放地址
  1. https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200ff10000brdq80oghl0h1dsq6lmg&ratio=720p&line=0
复制代码
再次带上协议头GET访问

  1. <a href="http://v9-dy-y.ixigua.com/c04dc4cfdd79daca6ea01ff1e115c80a/5f098375/video/tos/cn/tos-cn-ve-15/da479e91a41645d2ab4750b988e0729e/?a=1128&br=3003&bt=1001&cr=0&cs=0&dr=0&ds=6&er=&l=2020071116161201001404601227EEBE3F&lr=&mime_type=video_mp4&qs=0&rc=am90Z2tvajN0dTMzNGkzM0ApOThpNjRmNWQzN2RnNDs5aGdqM3AuLWVsNWFfLS1jLS9zc2EwLWFhYy4zMy8uLTFjNDE6Yw%3D%3D&vl=&vr=">Found</a>.

复制代码
得到无水印的抖音视频链接代码
然后取出链接:
  1. http://v9-dy-y.ixigua.com/c04dc4cfdd79daca6ea01ff1e115c80a/5f098375/video/tos/cn/tos-cn-ve-15/da479e91a41645d2ab4750b988e0729e/?a=1128&br=3003&bt=1001&cr=0&cs=0&dr=0&ds=6&er=&l=2020071116161201001404601227EEBE3F&lr=&mime_type=video_mp4&qs=0&rc=am90Z2tvajN0dTMzNGkzM0ApOThpNjRmNWQzN2RnNDs5aGdqM3AuLWVsNWFfLS1jLS9zc2EwLWFhYy4zMy8uLTFjNDE6Yw%3D%3D&vl=&vr=
复制代码

这个就是我们要寻找的无水印的产品链接
8.jpg
然后就可以下载下来啦


商乾电商学院,中国最大的电商资源交流基地!

精彩评论1

北极孤星的泪 来自手机 显示全部楼层 发表于 2020-7-13 11:38:55
{:4_152:}
中国领先的数字技术资源交流中心!
回复

使用道具 举报

商乾全球电商人、电商交流学习与电商实战技术分享、电商爬虫、生活交流专业网站
  • 官方手机版

  • 微信公众号

  • 商务合作