Saber 酱的抱枕

Fly me to the moon

02/20
2016
学习

使用JavaScript按收藏数筛选pixiv上的作品

如果我们买了p站会员,那么搜索tag的时候可以随意按收藏数筛选作品。但如果没有会员,看到的作品列表只能是按最新投稿时间排序的。这些作品内容参差不齐,经常要用肉眼去找收藏数高的作品。这是很痛苦的事情,我不能忍受此状况,所以搞出了这个工具,算是做了点微小的工作吧。

如果筛选之后还想下载,请移步《pixiv图片批量下载器》

本工具只有一段js,在tag搜索页执行。由于js还是有点长的,所以就不贴到页面上了。

下载filterpixivimg.js

好了,来讲讲怎么用。以搜索“saber”为例:

1.在控制台里直接粘贴执行js代码。之后页面右侧会出现两个按钮(见上图)。

2.点击筛选按钮,之后输入你要筛选的收藏数、向下爬取的页数,然后确定即可。

3.之后页面顶部会输出任务信息:

4.等待完成即可。抓取过程中也可实时查看结果。

可以多次点击筛选哦~会一直向下抓取的。

对了,还有个按钮,是“清空当前内容”。点击这个按钮可以清空页面中已有的作品列表。为什么做这个功能呢?因为如果网页里内容过多,可能会导致页面崩溃。下面是我连续抓取100页时翻车的惨况:

当时已经加载到92页了,差点就胜%

使用JavaScript按收藏数筛选pixiv上的作品

对不起,这里禁止评论