Download kemono post in a zip file
< Feedback on Kemono zip download
一次下载了4个多G的文件吗?确实存在文件过大浏览器无法处理的情况,我理解这是浏览器或者依赖库处理能力的限制
另外从您的截图看都是zip创建成功了的,是否有失败的截图呢?有没有下载的创作者(画师)的链接呢?
hero啊,臣有事相报
依图看确实是创建成功了,但到下载目录一看却空空如也
出现奇怪了的文件和奇怪的报错
臣另有要事相报
手动选择下载,着实考验记忆能力
一次选择一页下载,数量是8*6+2=50(网页一页展示的帖子数量)
一页应有50个帖子,对应50个文件夹
但是每次下载的数量都小于50,且每次都不一样(保证网络环境畅通)(70是一次性下了两页)
后面又进行了【10个为一组】和【20个为一组】的下载测试
发现【10个为一组】的全部下载下来了,但【20个为一组】的却不知道为什么少了四个文件夹
(•́ω•̀ ٥)
创作者(画师)的链接在此:https://kemono.su/fanbox/user/767724
赞美万机之神,欧姆弥赛亚保佑
依图看确实是创建成功了,但到下载目录一看却空空如也
这个应该就是保存文件过大导致的问题了,我有空查一下怎么解决
出现奇怪了的文件和奇怪的报错
出现了奇怪的文件和奇怪的报错应该不是我的这个脚本的问题,猜测是您在装其他脚本时浏览器出现的冗余下载
手动选择下载,着实考验记忆能力
一次选择一页下载,数量是8*6+2=50(网页一页展示的帖子数量)
一页应有50个帖子,对应50个文件夹
但是每次下载的数量都小于50,且每次都不一样(保证网络环境畅通)(70是一次性下了两页)
后面又进行了【10个为一组】和【20个为一组】的下载测试
发现【10个为一组】的全部下载下来了,但【20个为一组】的却不知道为什么少了四个文件夹
(•́ω•̀ ٥)
感谢反馈的画师链接,有链接实测就是爽(
问题已经排出来了,是画师的部分帖子之间重名了,因此重名的帖子内容都被合并到同一个文件夹里面了
所以有些文件夹里应该是这样的:
目前我想的解决办法是给文件夹名称加上帖子的数字id,这样就不会重名了;
但也有所担心其他用户不喜欢这么做,不知道您有没有好主意?
其实我有点把做一个自定义文件名的功能,允许用户在里面填入一些诸如{date}
、{month}
、{postid}
等变量来自己设置文件名,但是做起来会比较麻烦一些,因为设置界面目前还都是开关项,还没有支持输入框
但是做出来以后肯定就能满足大部分的文件命名和文件夹结构的需求了,无论是按作者分类还是大合集都能实现
最近先研究一下保存大文件的方法吧
写了个可以一边生成zip一边保存到本地磁盘的保存方式,用来应对大文件保存问题
您可以更新后打开设置里的FileSystemAPI选项,选择一个保存位置,再下载试试
自定义文件名和文件夹名做出来了,不用担心重名问题了;
同时希望对实现大合集等高度客制化的需求有所帮助
比如说有些人就是喜欢大合集(指所有图片全部放入一个文件夹)
在文件上加入帖子的发布时间也许是一个防止重名的好方法
大合集有了。现在可以在设置里把自定义文件夹名留空,就可以去除包裹每篇帖子内容的文件夹了。
BUG报告
当我试图下载全部文件时
虽然流量确实是消耗了,但是最后创建zip失败
但手动选择大概一页的内容,zip创建成功了
( ´゚ω゚)?
盲猜是文件过多导致zip创建卡顿?