电视剧:
电影:
如何获得剧集的id?
谷歌搜索: 剧名 + Disney+
以本剧为例:绝命辩护 Disney+
打开网页为:https://www.disneyplus.com/zh-hans/series/big-mouth/7kIy3S1m2HNY
最后的7kIy3S1m2HNY即为剧集id,电影同理。
然后替换id,打开网页:
会发现网页很多乱码,没关系,到了这一步就能获取想要的东西了。
首先我先给出几个常用相关字段对应的信息:
一、图片类(比例可能会有些许不同,仅供参考):
background_details 主无字背景(对应比例1.78 3840x2160)
background_up_next 次无字背景(对应比例1.78 3840x2160)
title_treatment 居中logo (对应比例1.78 1920x1080)
title_treatment_centered 居中靠下logo(对应比例1.78 1920x1080)
internalTitle 4比3中文海报(对应比例1.33 1440x1080)
internalTitle 竖中文海报poster(对应比例0.73 2000x2818)
internalTitle 横中文海报fanart(对应比例1.78 3840x2160)
thumbnail 分集海报fanart(对应比例1.78 3840x2160)
如何使用?
网页搜索需要的字段,然后后面的网址就是对应的图片地址,右键打开即可:
例如,搜索中文logo(居中):title_treatment
"title_treatment":{"1.78":{"series":{"default":{"masterId":"0E987779ADAC62E58A2465AE219D6CB8618E34332F4CF74B0026B4884305397B","masterWidth":1920,"masterHeight":1080,"url":"https://prod-ripcut-delivery.disney-plus.net/v1/variant/disney/0E987779ADAC62E58A2465AE219D6CB8618E34332F4CF74B0026B4884305397B"}}}},
其中的以下地址即为logo图片地址,右键打开即可:
二、剧情、分集简介类:
由于 Disney+的简介分为三种:简短、中等、完整的三种简介。
所以我暂时没找到快速定位的办法,反正整体思路就是搜索中文剧名,定位每集的大概位置,然后再确定分集剧名和分集简介。
由于有三种,所以编辑的时候,希望尽量能统一下,如果都用精简简介,都用编辑精简的,如果都用完整简介,就尽量编辑完整简介。
PS:以上技术支持来自@大表哥
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by fzlins
on August 13, 2022 at 6:31 PM
这样对吗?还是应该用有带中文名的背景图?
Reply by 梦华录
on August 14, 2022 at 10:31 AM
分集图片应该是没有文字的吧,我好奇你是怎么快速匹配出来的。
以第6集为例:
==================================================================================================
昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。
"medium":
昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。另一方面,薇瑚接到一通自称知道徐才龙的论文在哪的电话。
"full":
昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。另一方面,薇瑚接到一通自称知道徐才龙的论文在哪的电话。
==================================================================================================
分为这三种简介,虽然后两者文本上是一样的。
Reply by fzlins
on August 14, 2022 at 5:57 PM
ok。用python写的自动匹配的脚本:https://github.com/fzlins/TMDB-Import
Reply by 梦华录
on August 14, 2022 at 8:22 PM
真帅,能写代码搞。我只会手撸(
Reply by fzlins
on August 14, 2022 at 8:39 PM
新增剧集实在是太累了,尤其是有上百集的话,就搞了一个脚本
Reply by 梦华录
on August 14, 2022 at 10:21 PM
能不能支持VIU的,VIU就是获取到地址后,去除前缀:
例如这部:
https://www.viu.com/ott/sg/zh-cn/vod/335575/%E7%A7%98%E5%AF%86%E7%9A%84%E7%94%B7%E4%BA%BA
第105集小图:
https://www.viu.com/ott/sg/v1/imgprocess/reduceImage.php?w=215&img=https://d2anahhhmp1ffz.cloudfront.net/2105634106/994b7a2e116b8dee115665e8877609effa9b81
第105集原图:
https://d2anahhhmp1ffz.cloudfront.net/2105634106/994b7a2e116b8dee115665e8877609effa9b8118
去掉前面的
https://www.viu.com/ott/sg/v1/imgprocess/reduceImage.php?w=215&img=
VIU-ZH和VIU-SG应该是一样的。
正愁这部的图...
Reply by fzlins
on August 14, 2022 at 10:41 PM
可以的,在做b站的。等加完了,就做这个。
P.S. 刚测试了一个从paravi.jp爬数据和图片然后自动导入tmdb,效果还不错: https://www.themoviedb.org/tv/116644/season/1?language=ja-JP
Reply by fzlins
on August 15, 2022 at 12:03 AM
我不在viu的那16个国家里......不过我应该可以用viki来取得图片。
Reply by fzlins
on August 15, 2022 at 12:40 AM
https://www.themoviedb.org/tv/108480-man-in-a-veil/season/1?language=en-US
导入完了,时长,英语简介和背景来源是这里:https://www.viki.com/tv/37350c-a-man-in-a-veil 你看行吗?
Reply by 梦华录
on August 15, 2022 at 7:07 AM
谢谢,这个你是手动导入的吗? 还是通过api自动导入的哦?
Reply by 梦华录
on August 15, 2022 at 7:17 AM
我发现viki这个网站的分集图片,个人非常喜欢,请问有啥办法可以批量下载吗? 我看它的图片似乎也只需要去除后缀即可的到原来的大图。
Reply by fzlins
on August 15, 2022 at 7:21 AM
官方说的不会开放API的导入。所有我自己用的selenium写的脚本,和按键精灵差不多,不过这个功能比较强大些
Reply by fzlins
on August 15, 2022 at 7:22 AM
我写的脚本已经支持这个网站了。不过这个网站好像只有英文的剧情简介。
Reply by 梦华录
on August 15, 2022 at 7:24 AM
没事,这个网站的分集图片,非常适合我。
Reply by fzlins
on August 15, 2022 at 7:25 AM
你要是用不来我的脚本的话,可以直接用api https://api.viki.io/v4/containers/{containerID}/episodes.json?token=undefined&per_page=50&page={page}&direction=asc&sort=number&app=100000a