一个JavaScript纯种萌新写的垃圾脚本,只是为自己用,因为担心不小心丢失代码,所以上传上来。希望各位大佬看了这个代码不会因为我太菜了而崩溃【裂开】
功能介绍:
1、对预览图按“ctrl+右键”可在新标签页中通过pixiv.cat顺序打开该图片原图;
(对于部分漫画可能图片过多,因此可以通过“控制打开链接数量上限”来设置一次一次最多打开几张图片,滑块为1至9,最右侧为“无上限”
2、对预览图按“alt+右键”可收藏该图片,并储存链接,可供后续下载;
3、对预览图按“ctrl+alt+右键”可快速隐私收藏,取消时需按两次“alt+右键”
4、对预览图按“ctrl+shift+右键”可快速下载该图片原图(速度慢的问题已经修复)
5、核爆!!!储存页面上所有已显示出来的预览图对应原图链接,会很大,有几率cookie超过存储上限,尽量保证图片数不要超过400张。
(蘑菇云标志按钮)
6、历史记录,打开历史记录窗口,可以显示所有浏览过的页面,窗口右上角有三个按钮,叉子为关闭窗口,垃圾桶为清空所有历史记录(会有提示),眼睛为显示/隐藏R-18内容。将鼠标移入每一条历史记录,右侧会出现一个小叉子,用于删除单条历史记录。如果图片和标题中间有红色的“禁止”符号,则该图片为R-18内容。
毕竟p站的历史记录需要高级会员,所以就自己写了一个……
(钟表上画有圆形箭头)
7、下载链接为txt,把所有储存的链接下载为txt到本地,已完成换行,全复制即可通过idm或其他下载器下载。
(左侧最上面的↓按钮)
8、查看所有已储存的链接。鼠标悬停在一个链接上时可在右侧看到其预览图,左键可在新标签页中打开相应页面,右键即可删除该链接。
(“齿轮”——眼睛图标)
9、清除所有已储存链接,第一次点击会出现页面顶部提醒防止误删,确定后再次点击即可删除(同时也会有提醒“已经删除”)
(“齿轮”——红色垃圾桶)
10、删除/回溯储存,左键点击为删除上一个储存的链接,右键点击为回溯自己手动清除(红色垃圾桶)与下载后自动清除的链接导回到存储链接中,核爆储存的链接不在回溯范围内。
(“齿轮”——饼干图标)
11、R-18预览图模糊,身为lsp,模糊r18是不可能的,但是在学校公司还是得收敛一点,所以加了这个功能,就不用每次去设置里面调整了。
其中灰白色为未开启,红色为开启。
(“齿轮”——“禁止”图标按钮)
12、预览图,有白、绿、蓝、红四种颜色,分别对应:未开启、迷你图(与预览图相同,长宽稍大,长宽比为1:1)、中等图(长宽比例与原图一样,清晰度相比原图较低,图片大小远小于原图)、原图(图片大小很大,其余与原图一致)
按左右书名号键可以向前、后翻页;
按问号键查看作品标签;
按ctrl+问号键查看您收藏此作品时打上的标签;
按加号减号键缩放预览图;
按wasd可移动预览图。
右键按钮可以切换gif的模式,若背景为红色则会预览动态图,反之则显示封面图片
(“齿轮”——纸张与放大镜图标)
13、控制打开链接数量上限,控制“ctrl+右键”打开链接的上限,见1。
(“齿轮”——链接图标或者叫回形针图标)
14、切换直链网站,分为c(pixiv.cat),r(pixiv.re),m(pixiv.moe),其中cat和re储存链接数量最多,re和moe不需要vpn,请各位自行选择使用哪个直链直连网站
(带有字母的按钮)
15、查看pid标签,点击后在长条形框内输入pid,按回车,即可获取该作品标签。
16、收藏标签设置,自动设置隐私收藏时的标签,方便在pixiv收藏界面查看。
左键:
白色为关闭,红色为开启
右键:
打开设置框,按照规定格式填写标签匹配正则。
用""分割两个主标签,","分割主标签和其副标签,"|"分割副标签和副标签。
如:“风景,景色|场景自然,森林|草地|野外”,当遇到作品标签中包含“风景、景色、场景”时,将设置标签为“风景”,包含“自然、森林、草地、野外”时将设置标签为“自然”
点击设置框左下角的“?”可以打开帮助
点击任意非设置框内区域可将设置的正则储存,并关闭设置框
(“齿轮”——井号按钮)
17、大图页面作者右侧三点按钮,可以打开“作者相关功能”,包括隐私关注、相似作者、黑名单。
隐私关注:直接添加至隐私关注,避免xp暴露;
相似作者:显示20个相似的作者;
黑名单:打开添加黑名单页面。
作者作品:查看该作者的前三十个作品。
(作者右侧三点按钮)
17、作者全部作品下载
可以一次性下载作者的所有作品原图链接(格式和“下载”一样),需要在作者页面使用(即/users/页面)
(齿轮——用户头像按钮)
18、搜索结果排序(⚠️已失效)
对搜索结果进行排序,并排序后标注具体搜藏数,收藏数可能有较小的误差。
例:搜索“风景”的“全年龄”作品时,使用排序功能会将原本所有“风景-全年龄”的作品一并排序输出。
(齿轮——双箭头按钮)
ps:我在实际使用的时候感觉对于所有结果排序有一些弊端,比如对于一张刚刚发布几天的作品,可能同样发布天数的作品中收藏数十分亮眼,但在全结果排序中会被放的很靠后,因此想要做单页排序,但使用的api貌似有些问题,希望有生之年我能把这功能做出来……
19、作者相关链接储存(此功能还没有完全做完,依然有一些需要调整的地方,但基础功能已经完成)
在作者页面点击白底的竖版三个点标志可以显示储存的链接,点击代“加号(+)”的按钮页面上会出现弹窗,请按照“存储连接名称”+“具体连接”的方式输入,并用英文逗号隔开。例如若输入“pixiv123,www.pixiv.net”,则会储存www.pixiv.net,并在对应作者页面显示pixiv123,之后只要点击该链接按钮就可以直接打开储存的链接。
(作者页面——竖版三个点按钮)
⚠️⚠️⚠️由于近期pixiv.cat(pixiv.re、pixiv.nl)镜像的图片无法加载,已暂时取消“快速打开原图”功能中上述网站的选项,仅留下了moe的选项,后续cat、re和nl重新可用后会将其加回去。
⚠️⚠️⚠️由于pixiv本站限制单个ip每分钟请求数,其它几个我找到的排序相关api也失效,因此排序功能暂时无法使用,如果后续能找到解决办法的话,我会尽快修复。
⛔cookie相关
①注意:链接储存的cookie可能过大,请尽量保证不要超过400个链接(仅限cat和re,moe最多大概为130)。
②经过尝试,pixiv的cookie大小限制大致为7800字节,当总cookie大小大于7000时,会提示“即将溢出”,大于7650时会提示“储存链接过大”,并且强制无法使用“Alt快速储存链接”与“核爆”
③本脚本cookie储存处三个设置相关cookie以外保质期均为“会话结束”,如果出现cookie超出的情况关闭浏览器(全部pixiv及非pixiv页面)即可删除,或按网址旁边的“锁”标志---已允许---www.pixiv.net---删除,或按F12---应用程序手动删除。
⛔按钮注释相关
①如果觉得加上了这个注释会让页面变得有些乱,则可以手动修改cookie中'svgTitle'一项的数值为0