Pixiv小说搜索优化

Created 3 days ago
Updated 2 days ago
并发抓取+排序+高级筛选+导出+深色模式+增量加载+风控保护+会话缓存
#搜索增强
#数据导出
#缓存管理
#pixiv
Statistics
Total Installs
23
Today's New
+0
User Rating
-
Pixiv小说搜索增强工具,支持并发抓取、智能排序、虚拟滚动、HTML导出与深色模式

🚀 Pixiv小说搜索优化

一款专为 Pixiv 小说搜索设计的增强工具,提供并发抓取、智能排序、数据导出、虚拟滚动等强大功能,让搜索结果浏览更高效、更舒适。


📦 功能概览

功能模块 说明
并发抓取 自动并行获取多页搜索结果(默认每页 24~30 条),大幅缩短等待时间
智能限速 根据响应时间动态调整请求间隔,避免触发 Pixiv 反爬机制
缓存压缩 使用 LZ-String 对数据进行压缩缓存(30 分钟有效期),减少重复加载
升降序排序 支持按收藏数字数发布日期进行升序/降序排列
实时筛选 在结果列表中输入关键词,即时过滤标题或作者名
虚拟滚动 当结果超过 50 条时自动启用,仅渲染可视区域,保证滚动丝滑流畅
数据统计 显示总收藏数、平均收藏数、条目数等关键指标
HTML 导出 一键导出当前筛选/排序后的结果为独立 HTML 文件,包含封面、热门标记、作者链接、标签等完整信息
深色模式适配 跟随系统主题自动切换亮/暗色,阅读更舒适
作者主页链接 点击作者名直接跳转 Pixiv 用户主页
热门标记 收藏数 > 1000 的作品自动显示 ⭐ 标记

🖥️ 使用方式

  1. 访问 Pixiv 小说搜索页面,例如:

    • https://www.pixiv.net/search?q=关键词&type=novel
    • https://www.pixiv.net/tags/关键词/novels
    • https://www.pixiv.net/novel/search.php?word=关键词
  2. 页面右下角会出现 「🔍 搜索优化」 按钮,点击打开控制面板。

  3. 在控制面板中:

    • 选择预设页数(10/20/50/100/200)或输入自定义页数(1~200)
    • 如有有效缓存,会显示缓存信息,并可选择清除缓存重新抓取
  4. 点击「开始」后,脚本将并发抓取所选页数的所有小说数据,并实时显示进度。

  5. 抓取完成后,您可以在结果面板中:

    • 按收藏、字数、日期排序
    • 实时筛选标题/作者
    • 查看统计摘要
    • 导出 HTML 文件保存或分享

⚙️ 安装要求


🔐 隐私与安全

  • 所有数据仅保存在您的浏览器本地(localStorage),不会上传至任何服务器
  • 脚本不会修改 Pixiv 原有功能,仅作为增强层运行
  • 请求使用 Pixiv 官方 Ajax 接口,不涉及暴力破解或恶意爬取

📝 注意事项

  • 抓取速度受 Pixiv 服务器响应影响,建议根据网络情况合理选择页数(推荐 ≤ 100 页)
  • 缓存有效期为 30 分钟,过期后会自动重新抓取
  • 导出的 HTML 文件中的图片链接为 Pixiv 原始链接,可能需要在浏览器中打开时使用合适的 Referrer Policy(脚本已内联设置 referrerpolicy="no-referrer" 以兼容)
  • 若部分页面抓取失败,脚本会显示「重试」按钮,可单独重试失败页,无需重新抓取全部数据

🛠️ 开发与许可

  • 作者:JTU
  • 版本:1.1
  • 许可:MIT
  • 依赖:仅需 lz-string(已通过 CDN 加载),无其他外部库

🐞 反馈与贡献

如有问题或建议,欢迎在脚本源页面或 GitHub 仓库(若有)提交 Issue。
也欢迎 Fork 并优化代码,让工具变得更强大!


让 Pixiv 小说搜索更智能、更高效——即刻启用「Pixiv搜索优化」!