本文同步发表于我的微信公众号,在微信搜索
OpenCV or Android即可关注。
前言
微信8.0.0更新以后,大伙玩得不亦乐乎,除了会动的表情,特效的炸弹、烟花等,还有一个亮点就是微信个人状态背景,既可以挂图片,更可以挂视频,给人一种万物皆可短视频的感觉。我也很爱这个功能,但是奈何鄙人才疏学浅,没法制作炫酷的短视频。只能使用去抖音水印工具获取视频积累素材,但是目前接触的去水印工具:
- 小程序:没广告的不能用,能用的大堆广告
- 网页:速度慢且操作不便捷。
想想自己是个程序员,得尊重下自己的职业,自己动手丰衣足食。
以下内容,仅供学习娱乐使用。
思路
1. "抖音",复制链接
今年的《恭喜发财》,我唱给你听%全民恭喜发财 https://v.douyin.com/Jc7Gk7w/ 复zhi此链接,打开Dou音搜索,直接观看視頻!
2. 解析出视频地址
https://v.douyin.com/Jc7Gk7w/
3. jsoup模拟手机请求获取重定向后链接
注意带上User-Agent的请求头:Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Mobile Safari/537.36
https://www.iesdouyin.com/share/video/6921725900140612878/?region=CN&mid=6921726283215112974&u_code=66201706&titleType=title&did=70883212011&iid=897618492003052&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme
4. 截取出item_ids ,也就是video后的数字
6921725900140612878
5. 利用官方接口请求视频信息
https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6921725900140612878
6. 解析视频相关信息
不带水印播放地址:https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f7d0000c07eh4m43pnr7fcck4t0&ratio=720p&line=0
描述:今年的《恭喜发财》,我唱给你听#全民恭喜发财
1{ 2 "extra": { 3 "now": 1612095762000, 4 "logid": "20210131202242010198066202121629C6" 5 }, 6 "status_code": 0, 7 "item_list": [ 8 { 9 …… 10 "desc": "今年的《恭喜发财》,我唱给你听#全民恭喜发财", 11 …… 12 "video": { 13 "play_addr": { 14 "uri": "v0300f7d0000c07eh4m43pnr7fcck4t0", 15 "url_list": [ 16 "https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0300f7d0000c07eh4m43pnr7fcck4t0&ratio=720p&line=0" 17 ] 18 }, 19 "height": 1920, 20 "dynamic_cover": { 21 "uri": "tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f", 22 "url_list": [ 23 "https://p3.douyinpic.com/img/tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f~tplv-dmt-logom:tos-cn-i-0813/24798afb455f499eb93a7d85621bb9b6.image?from=2563711402_large", 24 "https://p9.douyinpic.com/img/tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f~tplv-dmt-logom:tos-cn-i-0813/24798afb455f499eb93a7d85621bb9b6.image?from=2563711402_large", 25 "https://p11.douyinpic.com/img/tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f~tplv-dmt-logom:tos-cn-i-0813/24798afb455f499eb93a7d85621bb9b6.image?from=2563711402_large" 26 ] 27 }, 28 "duration": 39898, 29 "vid": "v0300f7d0000c07eh4m43pnr7fcck4t0", 30 "cover": { 31 "uri": "tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f", 32 "url_list": [ 33 "https://p1.douyinpic.com/img/tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f~tplv-dmt-logomcc:tos-cn-i-0813/24798afb455f499eb93a7d85621bb9b6:300:400.jpeg?from=2563711402_large", 34 "https://p6.douyinpic.com/img/tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f~tplv-dmt-logomcc:tos-cn-i-0813/24798afb455f499eb93a7d85621bb9b6:300:400.jpeg?from=2563711402_large", 35 "https://p3.douyinpic.com/img/tos-cn-i-0813/c59682ad9a604899bba89b79ff5a114f~tplv-dmt-logomcc:tos-cn-i-0813/24798afb455f499eb93a7d85621bb9b6:300:400.jpeg?from=2563711402_large" 36 ] 37 }, 38 "width": 1080, 39 "origin_cover": { 40 "uri": "tos-cn-p-0015/72fc04bbf5444f37b858cc693451fe29_1611589988", 41 "url_list": [ 42 "https://p3.douyinpic.com/tos-cn-p-0015/72fc04bbf5444f37b858cc693451fe29_1611589988~tplv-dy-360p.jpeg?from=2563711402", 43 "https://p26.douyinpic.com/tos-cn-p-0015/72fc04bbf5444f37b858cc693451fe29_1611589988~tplv-dy-360p.jpeg?from=2563711402", 44 "https://p29.douyinpic.com/tos-cn-p-0015/72fc04bbf5444f37b858cc693451fe29_1611589988~tplv-dy-360p.jpeg?from=2563711402" 45 ] 46 }, 47 "ratio": "720p", 48 "has_watermark": true, 49 "bit_rate": null 50 }, 51 "aweme_type": 4, 52 "comment_list": null, 53 "promotions": null 54 } 55 ] 56}
7. 模拟手机请求播放无水印视频
注意带上User-Agent的请求头:Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Mobile Safari/537.36
效果

获取方式
公众号号内回复【去水印】
