以前的豆瓣 API 接口貌似都失效了或者需要 apikey,最近正好需要使用到这些 API 所以只能自己动手抓包看看了,顺便写篇文章记录下,万一有人需要也说不定呢,我获取是这个选电影页面的接口。

电影分类

接口:https://movie.douban.com/j/search_tags
返回豆瓣电影的所有分类,JSON格式

获取各分类电影的ID名称图片等信息

接口:https://movie.douban.com/j/search_subjects?type=movie
请求参数:

名称类型说明
tagstring电影分类
sortstring电影排序规则,按热度排序为recommend,时间为time,评价为rank
page_limitint单页展示数,测试下来每个分类电影数最多为500
page_startint数据开始展示数

请求示例:
获取热门电影分类按热度排序第6部电影
https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=1&page_start=6

获取每部电影详情

抓包未发现返回数据的接口,网页源码发现了JSON数据,可以使用正则匹配的方式获取
地址:https://movie.douban.com/subject/{电影id}
正则:application/ld\+json">([\s\S]*?)</script



Never give up your dreams.