type
Post
status
Published
date
Jul 2, 2021
slug
summary
tags
category
技术分享
icon
password
获得抖音视频的分享连接,例如:https://v.douyin.com/2pV5Kdf/
这个链接是个短连接,访问后会301跳转到完整链接
https://www.iesdouyin.com/share/video/7115947474417634563/?region=CN&mid=7115947513693162270&u_code=jgmd0gbl922&did=MS4wLjABAAAAQ6F7LPeBrWzs-1NS_plGjG6EbYx6xNiPTEOqynyIDjm_4EBI2Rn3gX51h60Kn5a4&iid=MS4wLjABAAAAQb0FF51--jAKjqfSdOmv25jZQQ1xFbbh92abtxu7YmubxqrRoThrz1UK0Fk4mEEw&with_sec_did=1&titleType=title×tamp=1659088935&utm_campaign=client_share&app=aweme&utm_medium=ios&tt_from=copy&utm_source=copy
其中的数字 7115947474417634563 就是视频的 ID,字段名为 item_ids
用这个 ID 构造一个请求:
GET https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=7115947474417634563
会收到一个JSON格式的响应:

item_list.video.url_list中,即为带水印的视频地址:
"https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0300fg10000cb0eo6jc77u89engk3e0&ratio=720p&line=0"
去掉其中 playwm 中 表示水印的 wm 字样得到的 URL即为无水印的视频地址
https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300fg10000cb0eo6jc77u89engk3e0&ratio=720p&line=0