一个新的豆瓣API替代接口,可获取豆瓣、IMDB、烂番茄的电影/电视剧双语(中英)数据,支持IMDB和douban TOP250接口

由于豆瓣API不稳定,作者开发了一个新的API接口,结合Wikidata、爬虫、IMDB和烂番茄,提供中英双语电影和电视剧数据。接口包括全文搜索、TOP250、按ID查询等功能,同时优化了查询速度,增加了图片接口生成海报背景图。项目开源并长期维护。

说明

本人有个项目需要使用豆瓣API接口获取一些影视数据,近段时间由于豆瓣API经常出问题,项目有点受影响,所以就下定决心,自己开发个类似接口,就结合Wikidata和爬虫,模仿豆瓣制作了一个新的API接口,并利用谷歌翻译和IMDB共同生成中英文双语数据,适用于对美剧有兴趣的人。

本接口为公益项目,请勿乱攻击,本人会长期维护,使其少出问题,放心使用。
项目地址:https://www.iqi360.com/p/douban-imdb-api

功能

  • 全部数据来源于Wikidata、豆瓣、IMDB、烂番茄评分,接口会自动判断,提取出相关数据,少许数据会结合谷歌翻译、并直接通过API展示中英文数据。
  • 除了数据接口外,还新增图片接口,可直接获取该影视信息后,再智能算出海报突出的颜色,并作为背景图,结合海报一起合成影视数据展示图片,适合用于各种自媒体、公众号发帖贴图使用,非常美观。
  • 使用方便,直接参考豆瓣,输入豆瓣影视ID即可获取全部数据。

说明

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

对于旧接口,数据获取接口已替换成新数据库接口,用法一样,图片获取接口下架。

更新日志

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
  • 修复生成图片 烂番茄指数不显示的问题
  • 修复英文资料中的分类获取错误

接口使用

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

#支持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查询数据。

内容概要:本文围绕“梯级水电+混合式抽水蓄能+源网荷储”多能协同系统开展深入研究,提出一种集成梯级水电站、混合式抽水蓄能电站及风、光等新能源的源网荷储一体化协同优化运行模型,并基于Matlab平台完成仿真代码实现。研究重点在于构建多时间尺度下考虑电力平衡、水量约束、机组运行特性及可再生能源波动性的联合调度机制,通过优化能量流分配提升系统灵活性、运行经济性与可再生能源消纳能力。模型充分考虑梯级水电站间的水力耦合关系与抽水蓄能的双向调节能力,实现对复杂多能源系统的协调控制与综合性能提升。; 适合人群:具备电力系统分析、优化调度及可再生能源并网等相关基础知识,熟练掌握Matlab编程语言,从事水电能源系统、综合能源系统、储能配置与调度优化等领域研究的科研人员与工程技术人员,特别适合高校研究生及以上层次的研究者。; 使用场景及目标:①应用于梯级水电与混合式抽水蓄能电站的联合调度策略设计;②支撑高比例新能源接入背景下电力系统调峰调频与灵活性提升研究;③为源网荷储一体化系统的建模、仿真与优化决策提供可复现的代码框架与技术参考,助力科研成果转化与实际工程应用。; 阅读建议:建议结合文中提供的Matlab代码进行逐模块调试与仿真分析,重点关注目标函数构建、约束条件设置及求解算法实现细节,同时可拓展至不同流域梯级电站与多种储能形式的集成场景,深化对多能协同机理的理解与应用能力。
内容概要:本文系统研究了基于事件触发分布式策略的孤岛微电网二次频率与电压恢复控制方法,旨在通过引入事件触发机制优化通信效率,降低传统周期性通信带来的高开销,同时保障控制性能。研究在Simulink仿真平台上构建了包含多台分布式电源的孤岛微电网模型,实现了频率与电压的协同恢复控制,验证了所提策略在抑制频率电压偏差、提升系统稳定性方面的有效性。文章深入探讨了事件触发条件的设计原理、控制器参数整定方法及系统在外部扰动DoS攻击等复杂环境下的鲁棒性,展现了该策略在提升微电网弹性控制与通信优化方面的潜力。研究成果为分布式控制在智能电网中的应用提供了理论支持与仿真验证范例。; 适合人群:具备电力系统、自动控制或新能源相关背景,从事微电网、分布式控制、智能电网等方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于孤岛微电网中实现高效、低通信成本的频率与电压协同控制;②为研究事件触发机制在分布式控制中的应用提供仿真案例与技术参考;③支持对二次控制策略、弹性控制、通信优化等课题的深入探索与算法验证。; 阅读建议:建议结合Simulink仿真模型同步学习,重点关注事件触发条件的设计、控制器参数整定及仿真结果分析,宜在掌握基本微电网控制理论基础上进行深入研读与复现实验。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值