项目简介
MyMovies是基于Python构建的电影信息管理系统,目标是协助用户管理本地电影资源,同时从网络获取丰富的电影信息。项目分非智能、半智能和智能三个阶段,目前主要处于非智能阶段,着重本地电影视频管理与网络电影信息获取。
项目的主要特性和功能
- 本地电影视频管理:可解析和管理本地已下载的电影视频文件,提取影片名称、年份、分辨率等信息。
- 网络信息获取:利用豆瓣API爬取电影详细信息,如导演、主演、评分等,构建电影知识库。
- 数据存储:将获取的电影信息保存为Excel文件,方便用户查看和管理。
- 未来功能:计划实现智能推荐、自动下载和更高级的智能交互功能。
安装使用步骤
- 假设用户已下载本项目的源码文件。
- 将源码文件解压到本地目录。
- 打开终端或命令提示符,进入项目目录,安装必要的Python库,如
BeautifulSoup
、requests
等,可通过pip install
命令安装。 - 根据项目需求,运行相应的Python脚本文件。例如,运行
MovieManager.py
管理电影文件,运行DoubanApiManager.py
获取电影信息。
注意事项
- 需确保网络通畅,以便与豆瓣API进行交互。
- 电影视频文件的解析依赖文件名的正规命名规则,不符合规则的文件可能无法正确解析。
- 豆瓣API每分钟只能发起10次请求,大规模爬取信息时需注意。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】