All Projects → iiiiiii1 → douban-imdb-api

iiiiiii1 / douban-imdb-api

Licence: other
一个基于豆瓣、IMDB、烂番茄评分的电影电视剧双语(中英)数据api接口

Projects that are alternatives of or similar to douban-imdb-api

doubanIMDb
IMDb + Rotten Tomatoes + Wikipedia on Douban Movie
Stars: ✭ 93 (-73.5%)
Mutual labels:  imdb, douban
Movie Compare
豆瓣电影的评分靠谱吗?——一点数据分析的视角
Stars: ✭ 141 (-59.83%)
Mutual labels:  imdb, douban
react-movie
🎬 Modern fast movie database web app with React using The Movie DB API.
Stars: ✭ 45 (-87.18%)
Mutual labels:  imdb
DroidShows
A Reboot of DroidSeries Offline TV Shows Tracker
Stars: ✭ 69 (-80.34%)
Mutual labels:  imdb
imdb-scraper
🎬 An attempt at the most complete IMDb API
Stars: ✭ 24 (-93.16%)
Mutual labels:  imdb
Top15
[EOL] 使用 Top15 在你的网站中展示最近看过/读过/听过的电影/书/音乐!
Stars: ✭ 13 (-96.3%)
Mutual labels:  douban
netclix
A simple cli tool to get movie streaming link.
Stars: ✭ 75 (-78.63%)
Mutual labels:  imdb
PopClip-Extensions
Extentions I made for PopClip.
Stars: ✭ 17 (-95.16%)
Mutual labels:  douban
amelia 2.0
An Artificial Intelligence Chat Bot and Service Provider written in Python and AIML.
Stars: ✭ 19 (-94.59%)
Mutual labels:  imdb
Trakt-Userscripts
Userscripts to improve and add features to Trakt.tv
Stars: ✭ 39 (-88.89%)
Mutual labels:  imdb
react-douban
豆瓣电影-react版本
Stars: ✭ 45 (-87.18%)
Mutual labels:  douban
DouBanReptile
豆瓣租房小组多线程爬虫。爬取后自动按时间排序生成markdown文件。
Stars: ✭ 31 (-91.17%)
Mutual labels:  douban
WarezBot
Public Version of Discord bot for scene release
Stars: ✭ 30 (-91.45%)
Mutual labels:  imdb
HandySub
Download Subtitle from Subscene and other sources
Stars: ✭ 42 (-88.03%)
Mutual labels:  imdb
DoubanMovieJSON
豆瓣电影JSON数据
Stars: ✭ 60 (-82.91%)
Mutual labels:  douban
imdb-trakt-sync
Sync IMDb to Trakt
Stars: ✭ 38 (-89.17%)
Mutual labels:  imdb
quick-app-douban
this is learn quick-app project base on douban api V2
Stars: ✭ 48 (-86.32%)
Mutual labels:  douban-api
douban-movie
Get movie info from douban(豆瓣) and display in your terminal
Stars: ✭ 17 (-95.16%)
Mutual labels:  douban
MovieRatings
Android app to show movie ratings when browsing Netflix, Amazon Prime Video and other supported video streaming apps on the phone
Stars: ✭ 71 (-79.77%)
Mutual labels:  imdb
alfred-workflow
No description or website provided.
Stars: ✭ 26 (-92.59%)
Mutual labels:  douban

douban-imdb-api

本项目是一个基于豆瓣、IMDB、烂番茄评分的电影/电视剧双语(中英)数据api接口,根据豆瓣电影/电视剧id,可直接获取其主演、导演、类型、编剧、评分、海报等全部中英文数据,适合用于各种影视相关需求的开发调用。

相关说明

由于旧接口数据越来越多,性能受到少许影响,目前整体全部重写,读取速度从原来几百毫秒降低至30MS,支持名称模糊查询、imdbId、doubanId查询及近30个api,目前暂时放出少许接口,其它会慢慢测试并逐步开放。

对于旧接口,数据获取接口已替换成新数据库接口,用法一样,旧api:查看地址

自媒体专用图片生成:

1637210006558-5fa652fb0cea9b0e1eba060a 1637210344774-5fa652fb0cea9b0e1eba060a

相关提示

很多朋友直接调用接口获取的海报image(wmdb).querydata.org等地址的图片,导致服务器每个月消耗至少8T的流量,服务器有点扛不住,所以后面会经常更换图片域名。

建议大家获取数据后,将图片本地化即可,这里顺便提供一个图片云处理服务器,直接处理图片为webp格式,体积极小,加载极快,也可直接通过API调用海报。

调用示例

https://imageserver.querydata.org/api?url=https://wmdb.querydata.org/movie/poster/no-poster.jpg&width=200&format=webp

#参数详解
url为海报地址,已经做了白名单,仅支持wmdb.querydata.org中的图片处理。
width和height参数为海报长宽,至少需要存在一个,当仅存在其中一个时,则会保留图片宽高比自动处理!
format为返回类型,支持jpg、png和webp,推荐使用webp,程序会判断浏览器是否支持webp,支持webp返回webp,不支持返回jpg!webp加载实在太快了!

本源码已开源,可在下方相关项目中看见github地址,也可直接使用我们搭建好的服务。

更新日志

2021.12.22

  • 修复生成自媒体分享图片的BUG,现在返回和生成都正常了!

2021.11.25

  • 新增图片处理服务API,方便大家更智能的调用图片,详情可查看接口使用!

2021.11.18

  • 图片生成接口全新上线,重新构建代码,效率更高!使用方式请查看接口使用!

2021.11.15

  • 新增前端使用API的案例页面,方便大家整合API进自己的项目中!页面地址https://api.wmdb.tv/testapi .
  • 最近经常有人恶意请求页面,影响部分人使用,现添加请求限制,并暂时关闭/api/v1/movie接口!

2021.11.06

  • 全文搜索接口新增了更多参数,可以更精准的获取到想要的数据!新增了limit,skip,lang,year参数,具体使用请查看接口使用。

2021.11.05

  • 新增TOP250接口,支持IMDB和douban两种类型TOP250,支持语言选择、分页。
  • 修复了IMDBID和doubanID对应问题。

2021.10.28

  • 重写api,新增根据原标题+别名+剧情+多语言标题综合模糊全文搜索(根据匹配分数排序)、imdbId、doubanId查询及近30个api。

2020.10.24

  • 重新设计数据表,查询速度大大加快

2020.10.09

  • 修复部分参数获取不到的问题
  • 改善api的稳定性及获取速度

2020.09.13

  • 修复生成图片 烂番茄指数不显示的问题
  • 修复英文资料中的分类获取错误

接口使用

#网页中使用API获取数据的案例网页:
https://api.wmdb.tv/testapi 可根据代码自行整合API至自己的网站中!

#根据豆瓣id查询数据,doubanid为id,若数据库没有数据则会从维基百科等接口获取数据。doubanUrl/subject/1428581/ 最后数字1428581为doubanid
https://api.wmdb.tv/movie/api?id=doubanid

#自媒体/微博/网页引用分享等专用图片生成接口
https://api.wmdb.tv/movie/api/generateimage?doubanId=1306123&lang=En
doubanId是必填项,lang可选En或者Cn,分别对应英文版和中文版
返回为json:{"image":"https://wmdb.querydata.org/movie/poster/1637210344774-5fa652fb0cea9b0e1eba060a.png","success":1}
image就是生成的分享图片!

#支持id、imdbId、doubanId,至少需要传递其中一个
https://api.wmdb.tv/api/v1/movie?imdbId=tt6264654
https://api.wmdb.tv/api/v1/movie?doubanId=1302425

#全文模糊搜索,根据匹配分数排序
https://api.wmdb.tv/api/v1/movie/search?q=英雄本色&limit=10&skip=0&lang=Cn&year=2002
q为必填,其他为选填,limit和skip用于分页,lang用于返回指定语言的查询数据,支持Cn或者En,year支持限定年份,例如q=英雄&year=2002,则只会返回张艺谋导演、李连杰主演的那一部英雄,可用于各种使用片名+年份精准获取数据的场景!

#TOP250接口
https://api.wmdb.tv/api/v1/top?type=Imdb&skip=0&limit=50&lang=Cn
type为必填,可选Douban或Imdb,skip和limit为分页使用,lang调用指定语言的数据,支持Cn或者En

该api为测试阶段,如果全文搜索没有数据的,可使用/movie/api接口,根据豆瓣id查询数据。

相关项目

图片云处理服务器:查看地址 可云处理图片成各种大小各种格式图片,带缓存,带自动删除冷门图片。

图片鉴黄接口:查看地址 可判断各种类型图片的色情值。

磁力接口:查看地址 可自动将磁力链接转换成种子文件提供下载,并返回磁力和磁力对应的种子的详细信息,包含文件列表信息、大小和hashInfo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].