0%

获取抖音热门视频

  • 在经过一系列折腾后,发现在抖音创作服务平台就有现成的今日热门视频

抖音创作服务平台

  • 用开发者工具查看页面发生的请求,找到关键的API

抖音热门视频API

1
https://creator.douyin.com/aweme/v1/creator/data/billboard/?billboard_type=4&_signature=Zo1TXwAAAADlqi86yqxeo2aNU0AADg6
  • 经试验发现_signature参数是可以去掉的,简化后接口
1
https://creator.douyin.com/aweme/v1/creator/data/billboard/?billboard_type=4
  • 一个简单的GET请求就可以获取到当前最热门的50条视频
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"billboard_data": [
{
"img_url": "https://p9-dy-ipv6.byteimg.com/img/tos-cn-p-0015/1427cbd6dc1b4e0db7fb4d6eef48a068~c5_300x400.jpeg?from=2563711402_large",
"link": "https://www.iesdouyin.com/share/video/6825589349481024783/?region=CN&mid=6825589361514679054&u_code=0&titleType=title",
"rank": 1,
"title": "警惕!杭州公安打掉“笑气”犯罪团伙。涉案人员中90后占七成、00后占二成。",
"value": "118817998"
},
......
......
],
"extra": {
"now": 1589357609000
},
"status_code": 0,
"status_msg": ""
}

大胆猜测一下,billboard_type=4代表热门视频,那其他数字就代表其他的热门,测试结果

  • 1:热点榜
  • 2:娱乐明星榜
  • 3:体育热力榜
  • 4:热门视频榜
  • 5:音乐热歌榜
  • 6:音乐飙升榜
  • 7:音乐原创榜
  • 8:音乐榜(未知)
  • 9:上升热点榜
  • 10:直播热榜

获取抖音热门视频的初心是因为沉迷抖音无法自拔,如果完全不看又会与实事梗脱节,所以最终把热门榜做成了最简的网页抖音排行榜