项目简介
本项目“影擒”是一个极简、清爽、无广告且永久免费的视频资源搜索站。运用Django和Django REST framework搭建前后端分离平台,可智能自动获取互联网影视资源,为用户提供便捷的影视搜索服务。
项目的主要特性和功能
- 采用前后端分离架构,遵循RESTful规范,后端基于Django和Django REST framework,前端使用Bootstrap搭建响应式页面。
- 具备视频搜索功能,能为用户提供影视搜索服务,搜索无结果时,会将搜索词汇记录到Redis数据库。
- 有定时任务,利用Django APScheduler设定每天凌晨1点30自动获取数据。
- 对搜索结果进行加密、智能排序,将花絮和纪录片放最后,还支持异步加载。
- 设有安全防护机制,前端用Nginx防护,后端限制请求方式、频率、请求头,识别UA特征码,禁止国外IP访问,防止爬虫。
- 可智能去除无用的搜索关键词。
- 支持SSL加密访问,保障数据传输安全。
安装使用步骤
- 进入项目根目录,运行
pip install -r requirements.txt
安装所需库。 - 自行配置mysql和redis数据库。
- 启动项目,运行
python manage.py runserver [addr:port]
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】