米画师图片爬虫是一款针对mihuashi.com平台的专业作品采集工具。该平台为插画师和漫画创作者提供作品展示服务,爬虫通过逆向分析其WASM签名算法,成功破解API鉴权机制,可自动获取平台上的各类原创作品。支持多种采集模式,包括关键词精准搜索、按标签分类筛选、按点赞热度或时间排序等功能,能够批量自动下载高清插画、漫画、立绘等作品图片到本地指定目录,方便用户离线浏览和收藏管理。
技术架构采用Python加Node.js双进程协作模式。Python主进程使用requests库负责发起HTTP请求、解析API响应数据以及流式下载图片文件,通过模拟真实Chrome浏览器的请求头信息绕过平台检测。Node.js子进程专门加载sign.wasm文件执行签名算法,为每个API请求动态生成M-S和M-T鉴权头字段。两个进程之间通过stdin和stdout管道进行实时通信,实现签名服务的高效调用。整个系统支持分页自动采集、已下载文件智能跳过以及请求频率控制等实用功能。