Discussão 绝命辩护

电视剧:

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 respostas (na página 2 de 3)

Jump to last post

Página anteriorPágina seguinteÚltima página

目前脚本支持从disney+,iqiyi,芒果,amazon,parvi,B站和viki抓取分集简介,时长,日期和分集背景图导入到TMDB。计划接下来做youku和fod。

@fzlins said:

目前脚本支持从disney+,iqiyi,芒果,amazon,parvi,B站和viki抓取分集简介,时长,日期和分集背景图导入到TMDB。计划接下来做youku和fod。

真棒,可惜我不会用( 我安装了那两个pip...

要是有教程就好了,还有就是想问一下,通过那个插件自动上传的图片,支持投票置顶嘛? 有些剧的图可能有人传了图,但是可能不美观,重新上传,能自动投票置顶最好了。

@梦华录 said:

@fzlins said:

目前脚本支持从disney+,iqiyi,芒果,amazon,parvi,B站和viki抓取分集简介,时长,日期和分集背景图导入到TMDB。计划接下来做youku和fod。

真棒,可惜我不会用( 我安装了那两个pip...

要是有教程就好了,还有就是想问一下,通过那个插件自动上传的图片,支持投票置顶嘛? 有些剧的图可能有人传了图,但是可能不美观,重新上传,能自动投票置顶最好了。

因为代码一直在改就没写教程。简单的就是用vistual studio code直接run。

  • 修改data_genatory.py最上面的url成要抓取的页面,然后run without debug就能抓取数据,生成import.csv文件。
  • episodes-import.py用来导入import.csvl里的数据到TMDB。需要修改一下自己的账号,密码,tmdbID,seasonID,downloadBackdrop(下载背景图片),uploadBackup(上传背景图片到TMDB),也是直接在vistual studio code选择run without debug.

我用的环境是win11+vistual studio code+python3+edge。如果用chrome的话,需要修改下面两处代码: options = webdriver.EdgeOptions() 改成 options = webdriver.ChromeOptions() driver = webdriver.Edge(options=options) 改成 driver = webdriver.Chrome(options=options)

图片上传以后,文件名都变了,比较难定位。理论上是可以做,不过写起来会比较麻烦

因为代码一直在改就没写教程。简单的就是用vistual studio code直接run。

  • 修改data_genatory.py最上面的url成要抓取的页面,然后run without debug就能抓取数据,生成import.csv文件。
  • episodes-import.py用来导入import.csvl里的数据到TMDB。需要修改一下自己的账号,密码,tmdbID,seasonID,downloadBackdrop(下载背景图片),uploadBackup(上传背景图片到TMDB),也是直接在vistual studio code选择run without debug.

我用的环境是win11+vistual studio code+python3+edge。如果用chrome的话,需要修改下面两处代码: options = webdriver.EdgeOptions() 改成 options = webdriver.ChromeOptions() driver = webdriver.Edge(options=options) 改成 driver = webdriver.Chrome(options=options)

好的,非常感谢。

想问一下,腾讯的剧集是不是都没有分集剧情介绍?

@fzlins said:

想问一下,腾讯的剧集是不是都没有分集剧情介绍?

没有,国际版找找吧,我基本都是找的国际版的信息,比如有些剧上了VIU的话,就可以用VIU的信息。

因为国内的话,没有这些东西,如果找电视猫之类的网站信息,那文本量,堪比写作文。。。。

@梦华录 said:

@fzlins said:

想问一下,腾讯的剧集是不是都没有分集剧情介绍?

没有,国际版找找吧,我基本都是找的国际版的信息,比如有些剧上了VIU的话,就可以用VIU的信息。

因为国内的话,没有这些东西,如果找电视猫之类的网站信息,那文本量,堪比写作文。。。。

爱奇艺和优酷都有,就只有腾讯连自制的也没有。 VIU我这被完全阻挡了,没法用。

btw:我给脚本增加给新上传的图片点赞的选项。

知道怎么取apple tv的海报和背景图?api给的不对。 比如这个:https://www.themoviedb.org/tv/209355/season/1?language=ko-KR

 python -m tmdb-import "https://tv.apple.com/kr/show/%E1%84%87%E1%85%A7%E1%86%A8%E1%84%92%E1%85%A7%E1%86%AF%E1%84%89%E1%85%A5%E1%84%92%E1%85%A3%E1%86%BC%E1%84%86%E1%85%A9%E1%86%BC/umc.cmc.11a6s0jv1wfrjzhe8h02u08zc"
2022-09-02 07:42:01,598 - INFO - apple - apple_extractor is called
2022-09-02 07:42:02,035 - INFO - apple - name: 벽혈서향몽
2022-09-02 07:42:02,035 - INFO - apple - overview: 신해혁명을 승리로 이끈 직후의 중국, 부모의 원수를 갚기 위해 선택한 길 앞에선 주인공의 희로애락을 그린 드라마
2022-09-02 07:42:02,036 - INFO - apple - poster: https://is4-ssl.mzstatic.com/image/thumb/j1GRf4r7xJikf39t-LpjJw/1560x872.jpg
2022-09-02 07:42:02,036 - INFO - apple - backdrop: https://is1-ssl.mzstatic.com/image/thumb/Zl7JsL_N4ywP23F3ArCiVA/3840x2160.jpg
2022-09-02 07:42:02,036 - INFO - apple - backdrop: https://is1-ssl.mzstatic.com/image/thumb/Zl7JsL_N4ywP23F3ArCiVA/3840x2160.jpg
2022-09-02 07:42:02,036 - INFO - apple - logo: https://is3-ssl.mzstatic.com/image/thumb/eZV8q3_uWf9k3iVM4yn1Zg/1658x333.jpg
2022-09-02 07:42:02,431 - INFO - extractor - Extracting data is complete

@fzlins said:

知道怎么取apple tv的海报和背景图?api给的不对。

不好意思,这几天收了太多电影,忘记回复。 apple tv的原数据我不会抓取额,也不知道是否会有中文简体海报和logo。

但是我看你抓取的地址是: https://tv.apple.com/kr/show/%E1%84%87%E1%85%A7%E1%86%A8%E1%84%92%E1%85%A7%E1%86%AF%E1%84%89%E1%85%A5%E1%84%92%E1%85%A3%E1%86%BC%E1%84%86%E1%85%A9%E1%86%BC/umc.cmc.11a6s0jv1wfrjzhe8h02u08zc

kr改成zh-ch/zh-sg/zh-hans这类会不会是中文简体的相关信息???

@梦华录 said:

@fzlins said:

知道怎么取apple tv的海报和背景图?api给的不对。

不好意思,这几天收了太多电影,忘记回复。 apple tv的原数据我不会抓取额,也不知道是否会有中文简体海报和logo。

但是我看你抓取的地址是: https://tv.apple.com/kr/show/%E1%84%87%E1%85%A7%E1%86%A8%E1%84%92%E1%85%A7%E1%86%AF%E1%84%89%E1%85%A5%E1%84%92%E1%85%A3%E1%86%BC%E1%84%86%E1%85%A9%E1%86%BC/umc.cmc.11a6s0jv1wfrjzhe8h02u08zc

kr改成zh-ch/zh-sg/zh-hans这类会不会是中文简体的相关信息???

嗯,可能是区域限制了。新加坡有的,大部分都能抓下来。

@fzlins said:

@梦华录 said:

嗯,可能是区域限制了。新加坡有的,大部分都能抓下来。

是用你github上那个插件吗?

@梦华录 said:

@fzlins said:

@梦华录 said:

嗯,可能是区域限制了。新加坡有的,大部分都能抓下来。

是用你github上那个插件吗?

是的,只适配新加坡,韩国和日本的。苹果的图片质量都很高。就是好多都是区域限制。

是的,只适配新加坡,韩国和日本的。苹果的图片质量都很高。就是好多都是区域限制。

好的,我有空研究下,主要现在库大了,所有都收集中文的海报啥的,还挺麻烦的

disneyplus的api默认只返回前15集的内容,知道怎么才能取到后面的剧集吗?

不用在意,已经搞定15集以后的内容了。

Não consegue encontrar um certo filme ou série? Inicie sessão e adicione-o.

Geral

s focus the search bar
p abrir menu do perfil
esc close an open window
? open keyboard shortcut window

Em páginas de Média

b go back (or to parent when applicable)
e ir para a página de edição

Em páginas de temporadas de séries

(seta para a direita) ir para a próxima temporada
(seta para a esquerda) ir para a temporada anterior

Em Páginas de Episódios de Séries

(seta para a direita) ir para o próximo episódio
(seta para a esquerda) ir para o episódio anterior

Em Todas as Páginas de Imagens

a abrir janela para adicionar imagem

Em Todas as Páginas de Edição

t open translation selector
ctrl+ s submit form

Em Páginas de Discussão

n criar uma nova discussão
w toggle watching status
p toggle public/private
c toggle close/open
a abrir actividade
r reply to discussion
l ir para a última resposta
ctrl+ enter submit your message
(seta para a direita) página seguinte
(seta para a esquerda) página anterior

Definições

Deseja classificar ou adicionar este item a uma lista?

Iniciar Sessão

Ainda não é um membro?

Crie uma Conta e Adere a Comunidade