WeiboAlbumDownloader:微博相册批量下载工具
WeiboAlbumDownloader:微博相册批量下载工具
WeiboAlbumDownloader 在 GitHub 上已经拿到 305 Star 了。
这是一款使用C#开发的微博相册下载工具,界面经过全新设计,支持批量采集指定微博账号下的所有图片、视频和LivePhoto资源。
核心功能
本工具可完成微博用户相册的批量采集下载工作。下载得到的文件以日期加博文内容加编号的格式命名,便于用户识别对应内容。工具内置自动修改文件日期的功能,会将下载文件的日期调整为对应微博的发布日期,方便用户按照日期维度进行分组和排序。
工具采用Selenium自动化扫码的方式获取cookie,大幅提升采集成功率。内置随机延时逻辑,模拟人类正常刷微博的操作频率,降低账号被平台限制的概率。
功能优势
目前已有的微博下载工具,普遍存在一个共同的问题,下载得到的图片默认保留文件下载时的时间,用户无法按照微博实际发布日期进行筛选和排序,给后续的内容整理工作带来不便。
本工具针对这一需求做了专门优化,在每张图片下载完成后,会自动获取对应微博的发布时间,精确到时分秒,然后将图片的创建日期、修改日期和访问日期全部修改为微博发布时间。这一功能看似简单,却能为后续的图片分析和整理工作节约大量时间。
配置说明
使用前用户需要获取微博用户uid以及对应站点的cookie。点击工具设置页面内的扫码获取按钮即可完成cookie采集,无需手动通过浏览器控制台抓取。
工具提供多个可选配置项。填写PushPlusToken字段,可开启下载完成后微信推送通知功能,任务结束后会自动发送结果到微信。开启EnableCrontab字段并配置对应的Crontab表达式,可设置定时下载任务,工具会按照设定的时间自动触发批量下载操作。启用EnableDatetimeRange字段并设置StartDateTime,可限定只下载指定日期之后发布的所有内容。设置CountDownloadedSkipToNextUser字段,可配置当检测到指定数量已存在的图片时,自动停止当前用户的下载任务,或跳转到下一个待采集的用户。
数据源选择
工具支持两种不同的数据源。weibo.com数据源用于获取用户相册数据,不包含视频内容,返回格式为json。weibo.cn数据源用于获取用户的时间流数据,包含视频内容,返回格式为html。用户可根据自身的采集需求选择对应的数据源。
针对部分时间线较长的用户,使用weibo.com数据源可能采集到某一个时间点之后就无法获取更多数据,这种情况可切换到weibo.cn数据源尝试采集。目前仍有部分视频无法下载,访问对应网页会提示无权限,相关功能会在后续版本中迭代优化。
相关项目
同作者还开发了银杏下载器,支持抖音、快手、小红书、推特等多个平台的作者主页作品下载。另有银杏美女吧工具,基于深度学习和计算机视觉领域的YOLO11模型,可快速检测并筛选出符合要求的美女图片,可与本工具搭配使用。
开源地址:https://github.com/hupo376787/WeiboAlbumDownloader
WeiboAlbumDownloader
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)