在Wallhaven主页外的每张略缩图上增添下载按钮和勾选框,可以直接点“下载”按钮对原图进行下载,也可以勾选想要下载的图片,然后点击“逐个下载”或“打包下载”。想要略缩图以原图比例显示的话,不需要脚本就可以实现,把网站设置中的“Thumb Size”改成“Original”即可。
前端代码我其实也不是很懂,就摸索着+ai辅助着写的,打包用的工具我查了查好像就只有现在用的这个jzip,如果是它打包出了问题,我也不知道要怎么解决。并且这个工具打包本身也不快,有时候可能是因为它太慢了导致看起来像没动一样,所以我就更新了一下让脚本在打包的同时显示打包的进度,以确定到底是它卡死了还是单纯的慢。
打包下载会卡住,单张下载没问题,超过一定数量会卡在正在打包那个界面上,我今天上午十点就在那界面上,下午两点了还是没变。
更正一下,那个打包的函数我刚刚写错了,应该是叫JSZip。显示了打包的进度后很容易发现问题了,只要把wallhaven的标签页放到后台,打包的进度基本就不动了,应该是跟浏览器的调度有关。目前还不知道有什么解决办法,打包下载时就时刻注意着打包的进度吧。
打包下载会卡住,单张下载没问题,超过一定数量会卡在正在打包那个界面上,我今天上午十点就在那界面上,下午两点了还是没变。
更正一下,那个打包的函数我刚刚写错了,应该是叫JSZip。显示了打包的进度后很容易发现问题了,只要把wallhaven的标签页放到后台,打包的进度基本就不动了,应该是跟浏览器的调度有关。目前还不知道有什么解决办法,打包下载时就时刻注意着打包的进度吧。
测试了一天,图片超过三百张打包就会卡在一定的百分比上不动,还有就是把浏览器页面后台了就大概率卡住不动,不过已经很好用了。逐个下载好像也是浏览器后台了一段时间以后就不下载了,可能和edge的标签页休眠有关,还在继续测试。
打包下载会卡住,单张下载没问题,超过一定数量会卡在正在打包那个界面上,我今天上午十点就在那界面上,下午两点了还是没变。