Releases: xuejianxianzun/PixivFanboxDownloader
4.7.0
这个版本增加了一些设置,用于减慢抓取和下载速度,降低封号的可能性。
最近 Fanbox 的限制变得更严格了,有几个用户向我反馈,说他们的账号被封禁了,原因是爬虫类程序过度爬取。
✨新增设置:抓取间隔
抓取投稿时,每个请求之间的间隔时间,单位是秒。
这是为了降低下载器发送请求的频率(特别是大量抓取时),从而减少账号被封的可能性。
你可以修改此设置,最小值是 0(即无限制)。
✨新增设置:下载间隔
每隔一定时间开始一次下载,单位是秒。
默认值为 1,即每小时最多会从 Fanbox 下载 3600 个文件。
这是为了降低从 Fanbox 下载文件的频率(特别是下载体积较小的图片时),从而减少账号被封的可能性。
你可以修改此设置,最小值是 0(即无限制)。
✨新增设置:每天下载的文件大小限制
每当下载完一个文件之后,下载器都会检查今天下载的文件的总体积。如果达到了限制,下载器会自动暂停下载。
此功能是为了避免下载过多的文件,导致账号被封禁。
说明:
- “今天”指自然天,而非最近 24 小时。
- 下载器只会统计下载成功的文件的体积。
🇷🇺添加了俄语文本
下载器的 Language 设置里添加了俄语选项。
🐞修复了下载完成后,下载进度条上方没有显示“下载完毕”的状态的问题
🚀升级依赖项到最新版
所有依赖项的版本都更新了。建议开发人员删除旧的 node_modules 文件夹,重新执行 npm i 安装依赖。
4.6.2
当文件名异常时,不保存其下载记录,以便用户可以再次下载它
之前当文件名异常时(例如变成 UUID 格式),下载器依然会保存它的下载记录,这导致了问题:用户在禁用了导致此问题的扩展之后,可能想要重新下载这个文件,但此时会因为“不下载重复文件”而导致这个文件被跳过(除非关闭“不下载重复文件”功能)。
现在下载器在文件名异常时,不会保存其下载记录了。
4.6.1
📝优化了文件名异常的提示
最近 IDM Integration Module 扩展更新后,会导致下载器的文件名异常。由于安装了 IDM 扩展的用户非常多,所以此问题集中爆发了,很多人都问我,我疲于应付。现在我添加了更详细的说明,让用户知道问题的原因,以及应该怎么处理。
日志数量较多时,拆分成多个日志区域
之前当日志数量超过上限时,下载器会直接删除所有日志。现在这些日志都会被保留,新的日志会在新的日志区域里显示。
4.6.0
🕒增加了请求之间的延迟,通过减慢抓取速度避免 429 限制
之前下载器在抓取文章时,同时有 6 个抓取线程,并且没有延迟。
现在改成同时只抓取 1 个,并且每个请求之间延迟 1 秒钟。
我测试抓取了逆流茶会的 528 个投稿和 omutatsu 的 184 个投稿,都顺利的抓取完了,中间没有出错。
https://www.fanbox.cc/@omrice4869
以防万一,如果依然遇到错误,下载器会等待 6 分钟再继续抓取。
4.5.0
✨新功能:抓取关注的所有用户的投稿
你可以在 Fanbox 主页和关注的创作者页面里使用此功能。
🐛修复了保存正文时,没有保存“标题”格式的文字的问题
保存外链时会显示一条提示
4.4.2
🐛修复抓取到 vimeo.com 插入的视频时,输出网址错误的问题
4.4.1
✨“价格范围”现在可以设置为等于指定价格了
以前只能设置为大于等于(>=)。
4.4.0
🐛修复因为 API 数据变化导致抓取失败的问题
修复了在用户主页抓取文章时出现错误的问题。
