Skip to content

sherlocknieh/TVDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TV单集评分提取工具

  • 可获取电影数据, 电视剧数据, 季数据, 各集数据。
  • 使用 Trakt API, OMDB API, TMDB API 获取数据。
  • 使用 httpx 异步并发加速

运行

  • 安装 python 3.9+

  • 安装 uv: pip install uv

  • 安装依赖: uv sync

  • 运行程序: uv run main.py

  • 由于网络原因运行报错时, 可以多次运行程序, 程序会自动跳过已爬取的数据。

  • 导出的数据可粘贴到 Excel 中进行分析。

  • 案例: https://docs.qq.com/sheet/DRk1lcU1vZmNHSW9Z?tab=8opemy

经验

  • "获取数据" 和 "数据处理" 拆分为两个过程, 能有效降低开发复杂度。
  • 想实现增量更新, 避免重复爬取, 又不想引入数据库, 可以使用多层级的文件缓存来替代。
  • 使用单入口的递归结构可简化程序的构建思路。
    • main() + 空白子函数 快速构建程序结构。
    • 填充子函数, 逐步实现功能。
    • 后期再考虑减少函数嵌套层数。

About

TV单集评分提取工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages