littlebot
Published on 2025-04-14 / 1 Visits
0

【源码】基于Python的IMDB电影信息同步工具

项目简介

这是一个基于Python开发的工具,主要用于同步IMDB电影信息。它能够定时从IMDb网站抓取TOP 250电影列表,在信息不完整时通过豆瓣获取详细信息并同步到维格表。同时,支持自动更新数据和发送通知,还能自定义定时任务。

项目的主要特性和功能

  1. 自动获取IMDb TOP 250电影列表,定时从IMDb网站抓取最新信息。
  2. 通过豆瓣获取电影详细信息,在IMDb信息不完整时自动同步到维格表。
  3. 自动更新与通知,电影排名变化时自动更新数据并发送通知到钉钉群聊。
  4. 支持定时任务,用户可自定义任务的触发时间和频率。

安装使用步骤

前提条件

  1. 注册维格表账户并保存模板。
  2. 注册钉钉账号(用于接收通知)。

使用步骤

Step 1: 创建维格表模板和表格

  1. 在维格表中创建模板并保存“互联网影视数据库”。
  2. 创建两张表:IMDBIMDB TOP 250 电影榜单
  3. 记录下所需的API token以及表格和视图的ID。API token可以在维格表后台管理界面获取,表格和视图ID可以在浏览器地址栏中获取。

Step 2: fork本项目仓库

配置环境变量: - VIKA_API_TOKEN - DATASHEET_ID - SHARING_DST_ID - TOP_VIEW_ID

Step 3: 运行任务

  1. 运行任务后,工具会自动从IMDb和豆瓣获取电影信息,并同步到维格表中。
  2. 当电影排名发生变化时,工具会自动更新数据并发送通知到钉钉群聊。

注意事项

  • 请确保在维格表中正确配置了API token和表格ID,否则任务将无法正常运行。
  • 为了避免被豆瓣封禁,工具默认设置了8秒的查询间隔时间,因此数据插入可能会较慢。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】