- Original Author: SmallTeddy
- Original Repo: video-resource
- Modified By: Sinvon
尊重版权:确保不侵犯任何版权内容,只爬取公开可用的资源。
该项目仅供学习和研究使用,不得用于商业或非法用途。在使用网络爬虫时,请确保遵守目标网站的robots.txt
文件规定,尊重版权和隐私政策,不要对网站服务器造成不必要的负担。
🆕 python 版本更新了 m3u8的在线观看爬虫 推荐使用 m3u8-player 复制链接在线直接观看
本项目旨在使用爬虫技术爬取公开可用的影视资源信息。通过此项目,学习者可以了解网络爬虫的基本原理、如何解析 HTML 页面以及如何以结构化的方式存储数据。
在 🔗 Release 中下载最新版本即可。- python 3.x
- pip(python 包管理器)
- pywebview (用于构建桌面简易应用)
- pyinstaller (用于打包成 exe)
- subprocess (用于执行 shell 命令)
- nodejs(用于构建前端)
- vue-cli(用于构建前端)
- element-plus(前端 UI 组件库)
- @iconify/vue(前端图标库)
构建 python 虚拟环境
python -m venv .venv
激活 python 虚拟环境(windows)
.venv\Scripts\activate
激活 python 虚拟环境(linux/macos)
source venv/bin/activate
安装依赖
pip install -r requirements.txt
接着安装 vue 项目的依赖
pnpm install
pnpm run py-run
或者
python main.py
pnpm run vue-run
pnpm run py-vue-run
pnpm run vue-build
pnpm run py-vue-build-exe
dmg:
pnpm run py-vue-build-dmg
app:
pnpm run py-vue-build-app
之后就可以在 output 的文件夹中找到打包好的 exe、dmg\app 文件了,双击启动即可。