Skip to content

Latest commit

 

History

History
68 lines (64 loc) · 3.51 KB

README.md

File metadata and controls

68 lines (64 loc) · 3.51 KB

TMDB-Import

脚本仅支持edge和Chrome。将浏览器更新的最新版本,再到Selenium官网下载对应浏览器版本的驱动,解压后将exe文件放到目录下。 下载地址:https://www.selenium.dev/documentation/webdriver/getting_started/install_drivers/
Edge为默认的脚本浏览器。如果想使用Chrome运行脚本,在config.ini文件中,将browser的值改为chrome。

Required packages

pip install selenium
pip install python-dateutil
pip install Pillow
pip install bordercrop

说明

python -m tmdb-import "http://www.***.com/video.html"
  • 通过网页链接来抓取剧集数据,包括标题、剧情介绍、时长、发布时间(大多数为当前平台的时间)和背景图链接,并生成import.csv文件用于之后的导入。
python -m tmdb-import "https://www.themoviedb.org/tv/{tv_id}/season/{season_number}?language={language}"
# ex: -m tmdb-import "https://www.themoviedb.org/tv/203646/season/1?language=zh-CN"
  • 导入目录下的import.csv的数据到TMDB。上传背景图时,自动切除黑边和适配TMDB所要求的1.78比例。第一次运行需要在登陆界面手动登陆(或者在代码中填写实现自动登陆),forced_upload(值为True时,在允许在TMDB已有背景图片的情况下继续上传)
python -m tmdb-import backdrop "https://www.***.com/image.jpg"
  • 裁剪出适配TMDB的背景图
python -m tmdb-import poster "https://www.***.com/image.jpg"
  • 裁剪出适配TMDB的海报图片
python -m tmdb-import fitsize width*heigh "https://www.***.com/image.jpg"
  • 按给出的长宽裁剪图片

测试环境

Window11、Edge、Python3和Vistual Studio Code。

已支持

网站 标题 剧情介绍 时长 发布时间 背景图 默认语言
anidb x x 跟随网站
apple zh-CN
asahi ja-JP
bilibili x zh-CN
cctv x zh-CN
disney+ zh-CN
fod x ja-JP
iqiyi x x x zh-CN
ixigua zh-CN
kktv x zh-TW
mgtv x x zh-CN
mgtv x x x x zh-TW
mytvsuper zh-TW
myvideo x x x zh-TW
netflix x x 跟随网站
nhk x ja-JP
paravi x ja-JP
primevideo 跟随网站
qq x x zh-CN
sohu zh-CN
tvdb x x 跟随网站
viki x x en-US
viu zh-CN
yahoo x x 跟随网站
wavve ko-KR
youku x zh-CN