一键打包下载贴吧中一贴的原图
看到你的描述猜到是把序号按字符串排序了。看了一下现在 API 返回数据里的 pic_list
是 #1, #10, #11, ... #2
的顺序,可能是最近有改动。我测试的帖子 hasDeleteLength
值为 0
,一个简单的方法是把 608 行的 photo.folder_sort_index = photo_arr.length + 1;
改成 photo.folder_sort_index = parseInt(key.slice(1));
。如果要进 hasDeleteLength > 0
的那个分支可能还要把 photo_arr
sort 一下,但我没遇到这种情况。
Greasy Fork Markdown 的 Preview 里 inline code 范围不太对,不知道发出来怎么样,不过应该不影响理解。
更新:把 pic_list
也放进 inline code 之后好了,很奇妙。
加了parseInt(key.slice(1))顺序确实好了,不过目前超过50张下下来的好像全是贴吧LOGO的缩略图,不知版本还会不会更新
最近贴吧下下来的图好像序号一直有错,第二张图的位置被编辑为第12张,第3-8张序号被排在最后几位,第二位的序号是从第10张图开始的