今天整了个小东西——「下片神器」(xpsq-video-downloader)。名字俗了点,功能是真的:视频、音乐、网页文章提取下载,一个桌面软件全包。开源在 GitHub,Windows 免安装 exe 解压即用。
🎬 视频下载
- 粘贴链接即下载,yt-dlp 内核,支持 1000+ 站点
- 不认识的站点自动落万能嗅探兜底:从页面 HTML/JS 里抓 mp4 / m3u8 直链
- 画质(最佳/1080p/720p)、封装(mp4/mkv)可选
- 直链多线程分块下载(HTTP Range,类 IDM),大文件自动并行加速
- 一键提取 MP3 音轨;可选 SponsorBlock 跳过赞助片段、下载字幕
🎵 音乐下载
- 原生支持网易云音乐(单曲/专辑/歌单/歌手)、QQ音乐、SoundCloud、Bandcamp 等
- 音质可选:MP3 VBR / 320k / M4A(AAC 256k)/ 原始格式
📄 文章提取
- trafilatura 提取正文,自动剔除导航、广告、评论区噪声
- 插图自动下载到本地,离线可读
- 输出 HTML / Markdown / 纯文本
技术上有意思的几个点
- curl_cffi TLS 指纹伪装(模拟 Chrome/Edge/Safari)+ Cloudflare 挑战自动绕过
- 多线程 Range 分块下载,实时显示总大小/速度/预计剩余时间
- 深色/浅色/跟随系统三档主题,即时切换
- 结构化错误码(
ERR_UNSUPPORTED/ERR_DRM/ERR_ANTIBOT…)+ 开发者详情,一键复制报错
怎么用
方式一(推荐):Releases 下载压缩包 → 解压 → 双击 XpsqDownloader.exe。
(提示:首次运行若被杀软拦截,是 PyInstaller 打包的常见误报,加排除项即可。)
方式二:pip install -r requirements.txt && python main.py
诚实说明
- 不做 DRM 破解、不做付费墙绕过——只能下你有合法访问权限的内容
- 个别站点(如 Yandex)因上游解析器改版失效,暂时报
ERR_UNSUPPORTED,等上游修复 - 境外站点能不能连,取决于你的网络环境,软件管不了
评论