针对Pixiv浏览记录要开会员才能访问的逃课办法

该话题被推 Web 编程语言 实用技术
351
drmo
drmo

486

众所周知,Pixiv的浏览记录在不开会员的情况下他只允许你访问最近的五条浏览记录,灰色的记录是点不进去的(u1s1连历史记录都要开会员的网站我还是头一次见...)

image.png还有小说的浏览记录也是,只有前五条能点的进去

(但是他连标题都给你了,你完全可以自己去搜,而且作者那里仍然是可以点进去的,所以我都不清楚他这么设计的意义在哪)

image.png众所又不周知,其实Pixiv的它这个页面的设计是有一点缺陷的,你其实可以通过F12找到你想访问的插画的元素,找到它的作品缩略图的url,这张作品的pid就在这个url的文件名部分里面(比如下图中的url:https://i.pximg.net/c/240x480/img-master/img/2026/05/16/01/30/33/144820143_p0_master1200.jpg中的144820143就是这幅作品的pid)这使得他的会员限制有点形同虚设

image.png但是每次都要开F12去找也太麻烦了,所以我做了个浏览器插件,启用对应功能后你点击你想访问的插画记录后就能直接访问到对应页面了image.png还有小说也是,然后我还顺便优化了下他这个页面的排版(这个功能可以手动关闭)image.png然后新的问题又来了,Pixiv在不开会员的情况下他最多只保存你最近50条浏览记录,有点少了怎么办?

所以我给插件做了主动记录的功能,原本旨在替代Pixiv的浏览记录功能,但是这个功能实际上有点鸡肋,不是很稳定也不是很完善,这个后面再说(然鹅这是花了我最长时间开发的功能😡)

主动记录功能能够帮你记录你访问过的插画/漫画和用户的主页,点击插件的浏览记录按钮就能访问插件自己的浏览记录页面

image.png支持按名称搜索、排序

我还顺便做了个设置密码功能,如果会有人想看你的历史记录你又不想给他看的话你就可以提前设置个密码(

设置密码后,插件会使用X25519+AES256混合加密来加密你的所有浏览记录数据,这样别人只要没有你的密码就绝对看不到你的浏览记录🤪

受graphene os启发,我也做了个胁迫密码功能。当紧急情况你想毁尸灭迹时在任何需要输入密码的地方输入胁迫密码,无提示无二次确认,插件会立刻清空你的主密钥、所有数据和此浏览器上的Pixiv的登陆数据image.png上述功能整活成分比较多,实际上设置密码加密会拖慢插件的浏览记录页面的加载速度,谨慎使用(

然后说一下为什么这一整个主动记录的功能都比较鸡肋。主要原因就是托P站CORS策略的福,插件不得不使用debugger权限的api来直接解析作品的缩略图的网络请求来获取作品缩略图和用户头像缩略图。这导致视网络质量速度和代码时机而定,插件有时会抓不到作品缩略图,有时抓不到用户头像缩略图,有时两个都抓不到。。完了之后还会在你浏览作品页面时在浏览器上面显示一个碍眼的横幅屏幕截图 2026-09-06 002432.png总总之之,主动记录功能就酌情使用吧,不想用的话可以把设置里的第一二项里关掉,主动记录功能就完全关闭了

如果你确定不需要上面的奇奇怪怪的功能,我做了个Lite版,只保留了最核心的功能,完全去除了主动记录的功能image.png插件完全开源,支持谷歌内核的浏览器,Firefox只移植了Lite版,不支持safari

演示视频:https://www.bilibili.com/video/BV1eRt26FE3o

Github仓库地址:https://github.com/shirokomywife2/PixivHistroyGetter

Edge插件市场地址

完全版:(审核中)

Lite版:https://microsoftedge.microsoft.com/addons/detail/pixivhistorygetterlite/jdfaakpdoabgmbijjbfgbbfjidfedicj

Firefox插件市场地址

Lite版:https://addons.mozilla.org/zh-CN/firefox/addon/pixivhistorygetterlite/(审核中,当前无法访问)

自行手动安装压缩包网盘链接:https://pan.quark.cn/s/a346f0efb874

本文版权遵循 CC BY-NC 协议 本站版权政策

1 条回复

鹙翎
发布于

说起来我也做了一个历史记录插件自用

但是没有缩略图,只记录了pid tag和画师主页

(。>︿<。) 已经一滴回复都不剩了哦~