zhihu-crawler 用于爬取指定知乎用户的全部文章与回答,输出按 articles/answers 分组的 Markdown 文件,并转换为 PDF 报告,同时生成图片索引与 README。
主要能力:自动过滤已爬取内容以支持断点续爬;按类型分组输出;图片平铺保存并以相对路径引用;自动生成索引和 PDF 报告;批量爬取带延迟与失败重试。
使用方式(需先让 Chrome 以调试模式运行在端口 9222,首次需手动登录知乎): uv run python skills/zhihu-crawler/scripts/check_env.py uv run python skills/zhihu-crawler/scripts/collect_urls.py mr-dang-77 --type all uv run python skills/zhihu-crawler/scripts/batch_crawl.py --username mr-dang-77 uv run python skills/zhihu-crawler/scripts/convert_to_md.py --input output/mr-dang-77 uv run python skills/zhihu-crawler/scripts/generate_index.py output/mr-dang-77 uv run python skills/zhihu-crawler/scripts/convert_to_pdf.py --input output/mr-dang-77 依赖通过 uv add html2text beautifulsoup4 requests aiohttp 安装;PDF 转换需要 Bun,使用 bunx mdpdf。
适用场景:批量备份知乎文章与回答、导出为 Markdown、生成 PDF 报告。限制:需 Chrome 调试端口与登录状态,页面结构变化可能影响爬取,按类型和延迟参数可调,其他平台或收费情况暂未提供。