Big Mouth bediscussiëren

电视剧:

https://disney.content.edge.bamgrid.com/svc/content/DmcSeriesBundle/version/5.1/region/SG/audience/false/maturity/1850/language/zh-Hans/encodedSeriesId/电视的id

电影:

https://disney.content.edge.bamgrid.com/svc/content/DmcVideoBundle/version/5.1/region/SG/audience/false/maturity/1850/language/zh-Hans/encodedFamilyId/电影的id

如何获得剧集的id?

谷歌搜索: 剧名 + Disney+

以本剧为例:绝命辩护 Disney+

打开网页为:https://www.disneyplus.com/zh-hans/series/big-mouth/7kIy3S1m2HNY

最后的7kIy3S1m2HNY即为剧集id,电影同理。

然后替换id,打开网页

https://disney.content.edge.bamgrid.com/svc/content/DmcSeriesBundle/version/5.1/region/SG/audience/false/maturity/1850/language/zh-Hans/encodedSeriesId/7kIy3S1m2HNY


会发现网页很多乱码,没关系,到了这一步就能获取想要的东西了。

首先我先给出几个常用相关字段对应的信息:


一、图片类(比例可能会有些许不同,仅供参考):

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图片地址,右键打开即可

https://prod-ripcut-delivery.disney-plus.net/v1/variant/disney/0E987779ADAC62E58A2465AE219D6CB8618E34332F4CF74B0026B4884305397B


二、剧情、分集简介类:

由于 Disney+的简介分为三种:简短、中等、完整的三种简介。

所以我暂时没找到快速定位的办法,反正整体思路就是搜索中文剧名,定位每集的大概位置,然后再确定分集剧名和分集简介。

由于有三种,所以编辑的时候,希望尽量能统一下,如果都用精简简介,都用编辑精简的,如果都用完整简介,就尽量编辑完整简介。

PS:以上技术支持来自@大表哥

32 antwoorden (op pagina 1 van 3)

Jump to last post

Volgende paginaLaatste pagina

    episodes = disneyData["data"]["DmcSeriesBundle"]["episodes"]["videos"]
    for episode in episodes:
        backdrop = episode["image"]["background_details"]["1.78"]["series"]["default"]["url"]
        airDate = episode["releases"][0]["releaseDate"]
        overview = episode["text"]["description"]["full"]["program"]["default"]["content"]
        name = episode["text"]["title"]["full"]["program"]["default"]["content"]

这样对吗?还是应该用有带中文名的背景图?

第1集
2022-07-29
一名官司胜率10%的生计型律师被狠狠地诈骗,不仅自己负责的官司败诉,财产也全没了。雪上加霜的是知道此事的薇瑚竟要求离婚,昌浩深怕会连心爱的薇瑚都失去,正处于茫然之际的他接到一通电话。九川市长崔道河请他承接牵涉到重量级人物的案件。此案若顺利解决便能大赚一笔,不成也能打响名号。
https://prod-ripcut-delivery.disney-plus.net/v1/variant/disney/50D263833F9C37B2522D66B4E64DDA3EB213AB30069D452E31EB566FC5F2C8DB
第2集
2022-07-30
在医院里清醒过来的昌浩因涉嫌吸毒被关进恶名昭彰的九川监狱。昌浩因恐吓孔之勋而被NR会成员带去好好教训了一顿。另一方面,将NR会秘密资金全数骗走的旷世天才诈骗犯大老鼠被逮的消息四 起。等等,朴昌浩就是大老鼠?
https://prod-ripcut-delivery.disney-plus.net/v1/variant/disney/50D263833F9C37B2522D66B4E64DDA3EB213AB30069D452E31EB566FC5F2C8DB
第3集
None
究竟是谁出于什么原因让自己变成大老鼠?监狱各处的威胁与拢络使得昌浩混乱不已。但他深知得让大众认为他是大老鼠才能保护薇瑚。另一方面,为了洗刷昌浩的冤屈,到九川大学医院就职的薇 瑚得知了在癌症病房发生的怪事。
https://prod-ripcut-delivery.disney-plus.net/v1/variant/disney/50D263833F9C37B2522D66B4E64DDA3EB213AB30069D452E31EB566FC5F2C8DB
第4集
None
昌浩真的是大老鼠吗?大家逐渐对昌浩的真实身份感到好奇和怀疑。孔之勋决定测试昌浩是否真为大老鼠。另一方面,为了找寻昌浩所承接案件的蛛丝马迹,薇瑚找上了九川市长崔道河请求帮助。 
https://prod-ripcut-delivery.disney-plus.net/v1/variant/disney/50D263833F9C37B2522D66B4E64DDA3EB213AB30069D452E31EB566FC5F2C8DB
第5集
2022-08-12
昌浩与知晓大老鼠重要情报的证人对质诘问,之勋与道河在一旁焦急地看着。另一方面,之勋以找出徐才龙的论文为由接近薇瑚,但薇瑚知道朴昌浩的真实身份吗?还是她被蒙在鼓里呢?
https://prod-ripcut-delivery.disney-plus.net/v1/variant/disney/50D263833F9C37B2522D66B4E64DDA3EB213AB30069D452E31EB566FC5F2C8DB

@fzlins said:

    episodes = disneyData["data"]["DmcSeriesBundle"]["episodes"]["videos"]
    for episode in episodes:
        backdrop = episode["image"]["background_details"]["1.78"]["series"]["default"]["url"]
        airDate = episode["releases"][0]["releaseDate"]
        overview = episode["text"]["description"]["full"]["program"]["default"]["content"]
        name = episode["text"]["title"]["full"]["program"]["default"]["content"]

这样对吗?还是应该用有带中文名的背景图?

分集图片应该是没有文字的吧,我好奇你是怎么快速匹配出来的。

以第6集为例:

==================================================================================================

昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。

"medium":

昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。另一方面,薇瑚接到一通自称知道徐才龙的论文在哪的电话。

"full":

昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。另一方面,薇瑚接到一通自称知道徐才龙的论文在哪的电话。

==================================================================================================

分为这三种简介,虽然后两者文本上是一样的。

@梦华录 said:

@fzlins said:

    episodes = disneyData["data"]["DmcSeriesBundle"]["episodes"]["videos"]
    for episode in episodes:
        backdrop = episode["image"]["background_details"]["1.78"]["series"]["default"]["url"]
        airDate = episode["releases"][0]["releaseDate"]
        overview = episode["text"]["description"]["full"]["program"]["default"]["content"]
        name = episode["text"]["title"]["full"]["program"]["default"]["content"]

这样对吗?还是应该用有带中文名的背景图?

分集图片应该是没有文字的吧,我好奇你是怎么快速匹配出来的。

以第6集为例:

==================================================================================================

昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。

"medium":

昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。另一方面,薇瑚接到一通自称知道徐才龙的论文在哪的电话。

"full":

昌浩会连薇瑚都隐瞒吗?薇瑚为了见昌浩一面,借着医疗志工活动前去监狱,昌浩在监狱里受到优待的样子让薇瑚感到很陌生。另一方面,薇瑚接到一通自称知道徐才龙的论文在哪的电话。

==================================================================================================

分为这三种简介,虽然后两者文本上是一样的。

ok。用python写的自动匹配的脚本:https://github.com/fzlins/TMDB-Import

ok。用python写的自动匹配的脚本:https://github.com/fzlins/TMDB-Import

真帅,能写代码搞。我只会手撸(

@梦华录 said:

ok。用python写的自动匹配的脚本:https://github.com/fzlins/TMDB-Import

真帅,能写代码搞。我只会手撸(

新增剧集实在是太累了,尤其是有上百集的话,就搞了一个脚本

新增剧集实在是太累了,尤其是有上百集的话,就搞了一个脚本

能不能支持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应该是一样的。

正愁这部的图...

可以的,在做b站的。等加完了,就做这个。

P.S. 刚测试了一个从paravi.jp爬数据和图片然后自动导入tmdb,效果还不错: https://www.themoviedb.org/tv/116644/season/1?language=ja-JP

@梦华录 said:

新增剧集实在是太累了,尤其是有上百集的话,就搞了一个脚本

能不能支持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应该是一样的。

正愁这部的图...

我不在viu的那16个国家里......不过我应该可以用viki来取得图片。

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 你看行吗?

@fzlins said:

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 你看行吗?

谢谢,这个你是手动导入的吗? 还是通过api自动导入的哦?

导入完了,时长,英语简介和背景来源是这里:https://www.viki.com/tv/37350c-a-man-in-a-veil 你看行吗?

我发现viki这个网站的分集图片,个人非常喜欢,请问有啥办法可以批量下载吗? 我看它的图片似乎也只需要去除后缀即可的到原来的大图。

@梦华录 said:

@fzlins said:

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 你看行吗?

谢谢,这个你是手动导入的吗? 还是通过api自动导入的哦?

官方说的不会开放API的导入。所有我自己用的selenium写的脚本,和按键精灵差不多,不过这个功能比较强大些

@梦华录 said:

导入完了,时长,英语简介和背景来源是这里:https://www.viki.com/tv/37350c-a-man-in-a-veil 你看行吗?

我发现viki这个网站的分集图片,个人非常喜欢,请问有啥办法可以批量下载吗? 我看它的图片似乎也只需要去除后缀即可的到原来的大图。

我写的脚本已经支持这个网站了。不过这个网站好像只有英文的剧情简介。

我写的脚本已经支持这个网站了。不过这个网站好像只有英文的剧情简介。

没事,这个网站的分集图片,非常适合我。

@梦华录 said:

我写的脚本已经支持这个网站了。不过这个网站好像只有英文的剧情简介。

没事,这个网站的分集图片,非常适合我。

你要是用不来我的脚本的话,可以直接用api https://api.viki.io/v4/containers/{containerID}/episodes.json?token=undefined&per_page=50&page={page}&direction=asc&sort=number&app=100000a

Film of tv-serie niet gevonden? Log dan in om deze te creëren.

Wereldwijd

s focus op zoekbalk
p open profielmenu
esc sluit een open venster
? open sneltoetsen venster

Op media pagina's

b ga terug (of ga naar bovenliggend item)
e ga naar beweken

Op TV seizoenspagina's

(rechter pijl) ga naar volgende seizoen
(linker pijl) ga naar vorig seizoen

Op pagina's met TV-programma's

(rechter pijl) ga naar volgende aflevering
(linker pijl) ga naar vorige aflevering

Op alle afbeeldingspagina's

a open venster afbeelding toevoegen

Op alle bewerkte pagina's

t open vertaalmenu
ctrl+ s verstuur formulier

Op discussiepagina's

n start nieuwe discussie
w Verander kijk status
p privé of openbaar
c gesloten of open
a open activiteit
r beantwoord discussie
l ga naar laatste antwoord
ctrl+ enter verstuur uw bericht
(rechter pijl) volgende pagina
(linker pijl) vorige pagina

Instellingen

Want to rate or add this item to a list?

Inloggen