电视剧:
电影:
如何获得剧集的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 15, 2022 at 7:45 AM
目前脚本支持从disney+,iqiyi,芒果,amazon,parvi,B站和viki抓取分集简介,时长,日期和分集背景图导入到TMDB。计划接下来做youku和fod。
Reply by 梦华录
on August 15, 2022 at 11:55 AM
真棒,可惜我不会用( 我安装了那两个pip...
要是有教程就好了,还有就是想问一下,通过那个插件自动上传的图片,支持投票置顶嘛? 有些剧的图可能有人传了图,但是可能不美观,重新上传,能自动投票置顶最好了。
Reply by fzlins
on August 15, 2022 at 6:01 PM
因为代码一直在改就没写教程。简单的就是用vistual studio code直接run。
我用的环境是win11+vistual studio code+python3+edge。如果用chrome的话,需要修改下面两处代码: options = webdriver.EdgeOptions() 改成 options = webdriver.ChromeOptions() driver = webdriver.Edge(options=options) 改成 driver = webdriver.Chrome(options=options)
图片上传以后,文件名都变了,比较难定位。理论上是可以做,不过写起来会比较麻烦
Reply by 梦华录
on August 15, 2022 at 7:34 PM
好的,非常感谢。
Reply by fzlins
on August 19, 2022 at 10:39 PM
想问一下,腾讯的剧集是不是都没有分集剧情介绍?
Reply by 梦华录
on August 20, 2022 at 5:02 PM
没有,国际版找找吧,我基本都是找的国际版的信息,比如有些剧上了VIU的话,就可以用VIU的信息。
因为国内的话,没有这些东西,如果找电视猫之类的网站信息,那文本量,堪比写作文。。。。
Reply by fzlins
on August 20, 2022 at 10:12 PM
爱奇艺和优酷都有,就只有腾讯连自制的也没有。 VIU我这被完全阻挡了,没法用。
btw:我给脚本增加给新上传的图片点赞的选项。
Reply by fzlins
on September 2, 2022 at 8:02 PM
知道怎么取apple tv的海报和背景图?api给的不对。 比如这个:https://www.themoviedb.org/tv/209355/season/1?language=ko-KR
Reply by 梦华录
on September 6, 2022 at 11:36 PM
不好意思,这几天收了太多电影,忘记回复。 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这类会不会是中文简体的相关信息???
Reply by fzlins
on September 7, 2022 at 5:49 AM
嗯,可能是区域限制了。新加坡有的,大部分都能抓下来。
Reply by 梦华录
on September 7, 2022 at 8:07 PM
是用你github上那个插件吗?
Reply by fzlins
on September 7, 2022 at 8:57 PM
是的,只适配新加坡,韩国和日本的。苹果的图片质量都很高。就是好多都是区域限制。
Reply by 梦华录
on September 7, 2022 at 11:07 PM
好的,我有空研究下,主要现在库大了,所有都收集中文的海报啥的,还挺麻烦的
Reply by fzlins
on September 23, 2022 at 9:38 PM
disneyplus的api默认只返回前15集的内容,知道怎么才能取到后面的剧集吗?
Reply by fzlins
on September 23, 2022 at 10:57 PM
不用在意,已经搞定15集以后的内容了。