【nas电影整理】可做爬虫的网站工具和api整理

后面打算搞nas,先整理出可以查找电影海报、主演、字母、简介等描述的网站和接口,后续做个爬虫插件,nice。

imdb,离线库,官方每天更新:
https://www.imdb.com/interfaces/

name.basics.tsv.gz
https://datasets.imdbws.com/name.basics.tsv.gz

title.akas.tsv.gz
https://datasets.imdbws.com/title.akas.tsv.gz

title.basics.tsv.gz
https://datasets.imdbws.com/title.basics.tsv.gz

title.crew.tsv.gz
https://datasets.imdbws.com/title.crew.tsv.gz

title.episode.tsv.gz
https://datasets.imdbws.com/title.episode.tsv.gz

title.principals.tsv.gz
https://datasets.imdbws.com/title.principals.tsv.gz

title.ratings.tsv.gz
https://datasets.imdbws.com/title.ratings.tsv.gz


title.akas.tsv.gz - Contains the following information for titles:
titleId (string) - a tconst, an alphanumeric unique identifier of the title
ordering (integer) – a number to uniquely identify rows for a given titleId
title (string) – the localized title
region (string) - the region for this version of the title
language (string) - the language of the title
types (array) - Enumerated set of attributes for this alternative title. One or more of the following: "alternative", "dvd", "festival", "tv", "video", "working", "original", "imdbDisplay". New values may be added in the future without warning
attributes (array) - Additional terms to describe this alternative title, not enumerated
isOriginalTitle (boolean) – 0: not original title; 1: original title

title.basics.tsv.gz - Contains the following information for titles:
tconst (string) - alphanumeric unique identifier of the title
titleType (string) – the type/format of the title (e.g. movie, short, tvseries, tvepisode, video, etc)
primaryTitle (string) – the more popular title / the title used by the filmmakers on promotional materials at the point of release
originalTitle (string) - original title, in the original language
isAdult (boolean) - 0: non-adult title; 1: adult title
startYear (YYYY) – represents the release year of a title. In the case of TV Series, it is the series start year
endYear (YYYY) – TV Series end year. ‘\N’ for all other title types
runtimeMinutes – primary runtime of the title, in minutes
genres (string array) – includes up to three genres associated with the title

title.crew.tsv.gz – Contains the director and writer information for all the titles in IMDb. Fields include:
tconst (string) - alphanumeric unique identifier of the title
directors (array of nconsts) - director(s) of the given title
writers (array of nconsts) – writer(s) of the given title

title.episode.tsv.gz – Contains the tv episode information. Fields include:
tconst (string) - alphanumeric identifier of episode
parentTconst (string) - alphanumeric identifier of the parent TV Series
seasonNumber (integer) – season number the episode belongs to
episodeNumber (integer) – episode number of the tconst in the TV series

title.principals.tsv.gz – Contains the principal cast/crew for titles
tconst (string) - alphanumeric unique identifier of the title
ordering (integer) – a number to uniquely identify rows for a given titleId
nconst (string) - alphanumeric unique identifier of the name/person
category (string) - the category of job that person was in
job (string) - the specific job title if applicable, else '\N'
characters (string) - the name of the character played if applicable, else '\N'

title.ratings.tsv.gz – Contains the IMDb rating and votes information for titles
tconst (string) - alphanumeric unique identifier of the title
averageRating – weighted average of all the individual user ratings
numVotes - number of votes the title has received

name.basics.tsv.gz – Contains the following information for names:
nconst (string) - alphanumeric unique identifier of the name/person
primaryName (string)– name by which the person is most often credited
birthYear – in YYYY format
deathYear – in YYYY format if applicable, else '\N'
primaryProfession (array of strings)– the top-3 professions of the person
knownForTitles (array of tconsts) – titles the person is known for


imdb搜索API,直接返回json:
https://sg.media-imdb.com/suggests/a/关键词.json
https://v2.sg.media-imdb.com/suggests/h/关键词.json (备用)

imdb搜索页面,返回html:
https://www.imdb.com/search/title/?title=Thor:%20Love%20and%20Thunder&title_type=feature,tv_movie,tv_series,tv_miniseries,short,video

tmdb,搜索接口:
https://www.themoviedb.org/settings/api

API 密钥 (v3 auth)
b0ba92e82215d7dcfae50eefb217ddba
范例 API 请求
https://api.themoviedb.org/3/movie/550?api_key=b0ba92e82215d7dcfae50eefb217ddba
API 读访问令牌 (v4 auth)
eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJiMGJhOTJlODIyMTVkN2RjZmFlNTBlZWZiMjE3ZGRiYSIsInN1YiI6IjYzNDhjMzUyMzk2ZTk3MDA3ZTBjZmYwMSIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.IF8DBvJ5ZuBjB4DRYNOjexQ4nWCoJzcNPCVz6esIXAY

video station 自定义搜刮器插件,官方开发文档:
https://download.synology.com/download/Document/Software/DeveloperGuide/Package/VideoStation/All/enu/Synology_Video_Station_API_enu.pdf

查询电视剧信息:
免费,快速且可靠的。直接返回json格式
https://www.tvmaze.com/api#show-search


imdb,开源python库,可查询电影各种信息:
https://github.com/cinemagoer/cinemagoer

还可以将自己开发的插件放到dsm 套件中心,官方插件开发文档:

https://download.synology.com/download/Document/Software/DeveloperGuide/Package/VideoStation/All/enu/Synology_Video_Station_API_enu.pdf

群辉资源整理教程:

群晖DS Video(Station)自动同步视频简介和海报(最新官方解决方案)_程序员Daddy的博客-CSDN博客_群晖videostation自动海报

群晖-VideoStation-(TMDB刮削器)api申请_Adair~Z的博客-CSDN博客_tmdb的api怎么申请

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值