以前的豆瓣 API 接口貌似都失效了或者需要 apikey,最近正好需要使用到这些 API 所以只能自己动手抓包看看了,顺便写篇文章记录下,万一有人需要也说不定呢,我获取是这个选电影页面的接口。
电影分类
接口:https://movie.douban.com/j/search_tags
返回豆瓣电影的所有分类,JSON格式
获取各分类电影的ID名称图片等信息
接口:https://movie.douban.com/j/search_subjects?type=movie
请求参数:
名称 | 类型 | 说明 |
---|---|---|
tag | string | 电影分类 |
sort | string | 电影排序规则,按热度排序为recommend,时间为time,评价为rank |
page_limit | int | 单页展示数,测试下来每个分类电影数最多为500 |
page_start | int | 数据开始展示数 |
请求示例:
获取热门电影分类按热度排序第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
Comments | 1 条评论
我来应援