rl404 / mal-scraper-api
此软件包已被废弃,不再维护。未建议替代包。
非常简单且易于设置的REST API,通过使用我的Mal-Scraper作为数据解析器来获取MyAnimeList.net的数据。
dev-master
2020-06-29 02:25 UTC
Requires
- rl404/mal-scraper: ~1.0
This package is not auto-updated.
Last update: 2020-07-03 13:44:22 UTC
README
前往 此处 获取更好和更新的版本。
MAL-Scraper-API

易于设置,易于使用,易于生活
Mal-Scraper-API 是一个非常简单且易于设置的REST API,通过使用我的 Mal-Scraper 作为数据解析器来获取 MyAnimeList.net 的数据。
功能
- 获取动画、漫画、角色(来自动画和漫画)或人物(配音演员、作者、工作人员等)的一般信息
- 获取动画或漫画角色和工作人员的附加信息、统计数据和评分或图片
- 获取所选工作室/制作公司的动画或漫画列表、杂志或类型的列表
- 获取所有动画或漫画类型、动画工作室/制作公司或漫画杂志的列表
- 获取参与动画或漫画的角色和工作人员的列表
- 获取搜索结果,包括动画、漫画、角色、人物或用户(支持分页)
- 获取季节性动画
- 获取来自各个类别(全部、正在播出、即将上映等)的顶级动画列表(支持分页)
- 获取来自各个类别(全部、漫画、小说等)的顶级漫画列表(支持分页)
- 获取最受欢迎的角色和人物的列表(支持分页)
- 获取用户资料、朋友、历史记录和动画/漫画列表的信息
- 缓存(使用 Simple-PHP-Cache 库)(默认数据缓存1天)
- 以HTTP响应返回
- (额外功能)获取用户列表中的所有动画/漫画封面
- (另一个额外功能)包含htaccess以简化调用
更多功能即将推出...
安装
git clone https://github.com/rl404/MAL-Scraper-API.git
cd MAL-Scraper-API
composer install
- 这就完成了。
使用Docker
git clone https://github.com/rl404/MAL-Scraper-API.git
cd MAL-Scraper-API
docker-compose up
https://:8000
已准备好使用。
依赖项
- PHP 5.4+
- rl404/mal-scraper >= 1.3.0
用法
通用方法
- Info - 获取动画或漫画的一般信息。
/info?t=anime&id=1
/info?t=manga&id=1
- 角色 - 获取动画或漫画角色信息。
/character?id=1
- 人物 - 获取人物信息。
/people?id=1
- 工作室/制作公司 - 获取工作室或制作公司信息。
/studio-producer?id=1
/studioproducer?id=1
- 杂志 - 获取该杂志出版的书籍列表。
/magazine?id=1
- 类型 - 获取具有该类型的动画或漫画列表。
/genre?t=anime&id=1
/genre?t=manga&id=1
- 评论 - 获取动画或漫画的评论。
/review?id=1
- 推荐 - 获取动画或漫画的推荐。
/recommendation?t=anime&id1=1&id2=205
/recommendation?t=manga&id1=1&id2=21
附加方法
- 角色和职员 - 获取参与动画或漫画的所有角色和职员列表。
/character-staff?t=anime&id=1
/characterstaff?t=manga&id=1
- 统计数据 - 获取动画或漫画的详细统计数据。
/stat?t=anime&id=1
/stat?t=manga&id=1
- 图片 - 获取额外的动画或漫画图片列表。
/picture?t=anime&id=1
/picture?t=manga&id=1
- 角色图片 - 获取额外的角色图片列表。
/character-picture?id=1
/characterpicture?id=1
- 人物图片 - 获取额外的人物图片列表。
/people-picture?id=1
/peoplepicture?id=1
- 视频 - 获取额外的动画视频列表。
/video?id=1
/video?id=1&p=2
- 剧集 - 获取额外的动画剧集列表。
/episode?id=1
/episode?id=1&p=2
- 评论 - 获取额外的动画或漫画评论列表。
/anime-review?id=1
/animereview?id=1&p=2
/manga-review?id=1
/mangareview?id=1&p=2
- 推荐 - 获取额外的动画或漫画推荐列表。
/anime-recommendation?id=1
/animerecommendation?id=1
/manga-recommendation?id=1
/mangarecommendation?id=1
列表方法
- 所有动画类型 - 获取所有动画类型的列表。
/all-anime-genre
/allanimegenre
- 所有漫画类型 - 获取所有漫画类型的列表。
/all-manga-genre
/allmangagenre
- 所有工作室和制作公司 - 获取所有工作室和制作公司的列表。
/all-studio-producer
/allstudioproducer
- 所有杂志 - 获取所有杂志的列表。
/all-magazine
/allmagazine
- 所有评论 - 获取所有评论的列表。
/all-review?t=anime
/allreview?t=manga&p=2
- 所有推荐 - 获取所有推荐的列表。
/all-recommendation?t=anime
/allrecommendation?t=manga&p=2
搜索方法
- 搜索动画 - 获取动画搜索结果列表。
/search-anime?q=clannad
/searchanime?q=clannad
- 搜索漫画 - 获取漫画搜索结果列表。
/search-manga?q=berserk
/searchmanga?q=berserk
- 搜索角色 - 获取角色搜索结果列表。
/search-character?q=luffy
/searchcharacter?q=luffy
- 搜索人物 - 获取人物搜索结果列表。
/search-people?q=hana
/searchpeople?q=hana
- 搜索用户 - 获取用户搜索结果列表。
/search-user?q=rl404
/searchuser?q=rl404
季节性方法
- 季节 - 获取该季度的动漫列表。
/season
/season?y=2018
/season?s=spring
/season?s=summer
/season?s=winter
/season?s=fall
/season?s=spring&y=2017
排行榜方法
- 热门动漫 - 获取热门动漫列表。
/top-anime
/topanime
/topanime?p=2
/topanime?t=2
/topanime?t=3&p=4
- 热门漫画 - 获取热门漫画列表。
/top-manga
/topmanga
/topmanga?p=2
/topmanga?t=2
/topmanga?t=3&p=4
- 热门角色 - 获取最受欢迎的角色列表。
/top-character
/topcharacter
/topcharacter?p=2
- 热门人物 - 获取最受欢迎的人物列表。
/top-people
/toppeople
/toppeople?p=2
用户方法
- 用户 - 获取用户资料信息
/user?u=rl404
- 用户好友 - 获取用户的好友列表。
/user-friend?u=r404
/userfriend?u=rl404
- 用户历史 - 获取用户的动漫或漫画更新历史。
/user-history?u=rl404
/userhistory?u=rl404&t=anime
/userhistory?u=rl404&t=manga
- 用户列表 - 获取用户的动漫或漫画列表。
/user-list?u=rl404
/userlist?u=rl404&t=anime
/userlist?u=rl404&t=manga
/userlist?u=rl404&st=1
/userlist?u=rl404&t=manga&st=2
- 用户列表封面 - 获取动漫或漫画列表封面的CSS文件。请访问这里获取更多信息。别忘了使用这个将您的样式转换为URL。
/user-cover?u=rl404
/usercover?u=rl404&t=manga
/usercover?u=rl404&q=%23more%7Bid%7D+.borderRBL+div%7Bbackground-image%3Aurl%28%7Burl%7D%29%7D
有关方法、参数和输出的更多信息,您可以阅读代码(应该很容易阅读和理解),或者您可以去维基库。
自己试试
如果您想尝试,请使用mal-scraper.000webhostapp.com
或mal-scraper.epizy.com/api
作为域名。
免责声明
所有数据(包括动漫、漫画、人物等)和MyAnimeList标志均属于其各自版权所有者。Mal-Scraper与内容提供商没有任何关联。
许可证
MIT许可证
版权(c)rl404