{"repo":"PhiFever/AfdianToMarkdown","free":true,"listed":false,"github":"https://github.com/PhiFever/AfdianToMarkdown","clone":"git clone https://github.com/PhiFever/AfdianToMarkdown.git","description":"爱发电爬虫(afdian.com)","language":"Go","stars":70,"topics":["afdian","crawler","mcp","mcp-server","spider"],"license":"AGPL-3.0","category":"mcp-servers","readme_excerpt":"AfdianToMarkdown 爱发电(afdian.com)爬虫，用于下载爱发电作者的动态、作品集和电铺商品并保存为markdown文件 ！！！该软件不能直接帮你免费爬取订阅后才能查看的内容！！！ 准备 使用浏览器插件cookie master导出爱发电cookie，如下图所示点击 copy 将复制到的json文本粘贴进与在RELEASE中下载的可执行文件同级（或git clone的项目根目录）的 cookies.json 即可。 注意主站域名可能需要手动指定（默认为afdian.com) 全局参数 参数 说明 默认值 ------ ------ -------- --host 主站域名，如访问不通可自行更改 afdian.com --dir 数据存储目录 程序所在目录下的 data 文件夹 --cookie cookies.json 文件路径 程序所在目录下的 cookies.json --disable comment 为 true 时不下载评论 false --debug 启用调试日志 false --download media 下载post中的音视频资源 false --skip failed 下载post失败后是否跳过，为false时退出 false 构建 如果你不需要对源码进行开发，请跳至下一节。 go version =1.25.5 - go build 帮助 使用 本程序为命令行程序，需要在 cmd , powershell 或 bash 等shell中输入参数调用刚才构建的（或在release中下载的）可执行程序 - 在win11上，直接在已下载的可执行程序目录下右键，点击 open in terminal 或 在终端中打开 - 在win10上，情况稍微复杂 1. win+r，输入 powershell 2. 找到可执行文件所在的路径（如 D:\\MyProject\\Golang\\AfdianToMarkdown\\AfdianToMarkdown.exe ) 输入 cd D:\\MyProject\\Golang\\AfdianToMarkdown 后续所有的指令都将在命令行中执行。在windows平台上进行调用时，有如下示例（即 AfdianToMarkdown.exe -h ）： 注：下文提到的 user id 为作者主页url的最后一部分，如 https://afdian.com/a/user id/ 下载作者的所有动态 下载作者所有的作品集 下载作者电铺的所有商品 下载作者电铺中的商品信息。支持通过标签（Tag）进行筛选 标签 (Tag) 说明 ------------ ------ (不写) 默认排序 (全部商品) new 最新商品 vip price 会员价 (作者不一定有) time limit price 限时特价 (作者不一定有) (UUID) 作者自定义分类的 ID (随机生成的 UUID) 更新所有已经下载的作者的动态、作品集和电铺 1. 需要对应的作者目录下至少下载过 motions 、 albums 或者 shop 中的一组，会完全比对已下载的组中所有的post并下载缺失的post。对于已经下载的部分，如果标题或内容发生了变化则不会更新 2. 电铺商品会根据标签进行分类存储：默认商品存放在 shop/default/ 目录下；如果指定了标签，则存放在 shop/{tag id}/ 目录下。 3. 不会覆盖已经下载的文件，所以也不会更新评论。可以通过删除文件来强制更新 快速更新 使用 --quick 参数，","default_branch":null,"files":null,"tree":[],"storefront":"/r/PhiFever","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PhiFever/AfdianToMarkdown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}