用途:当用户以自然语言要求下载小宇宙(Xiaoyuzhou FM)播客单集时,使用随附脚本完成下载,即使用户未明确说“音频”或“.m4a”。
主要能力:抓取单集页面,从 HTML 或内嵌 JSON 中提取第一个 .m4a 音频地址,处理 & 与 \u0026 两种转义形式,并下载音频文件。默认保存到用户当前工作目录,除非用户指定其他文件夹;文件名优先取页面标题,取不到时回退为单集 id。下载后用 ls -lh 和 file 校验文件大小与类型,并报告 .m4a 文件的绝对路径。
使用方式:直接下载:python3 /Users/gai/.codex/skills/xiaoyuzhou-download/scripts/download_xiaoyuzhou_audio.py 'https://www.xiaoyuzhoufm.com/episode/...';指定目录:在上述命令后加 --output-dir /path/to/output;仅提取音频地址:加 --dry-run。
限制:音频地址通常出现在服务端返回的页面源码中;若脚本找不到 .m4a 地址,可用 curl -L 手动抓取页面,检查小宇宙是否更改了页面结构或需要浏览器渲染。资料未提供其他平台支持、批量下载、收费或价格信息。