青龙面板数据采集器 - Cookie/LocalStorage管理器
支持最新版青龙面板Client ID/Secret认证(Header方式),修复所有语法错误,支持HTTPS页面请求HTTP
总安装量
98
今日新增
+0
用户评分
- / 5.0 (0)
当前版本
3.5
📦 青龙面板数据采集器 - Cookie/LocalStorage管理器
一款强大的Tampermonkey油猴脚本,支持从网页采集Cookie、LocalStorage、SessionStorage,并与青龙面板(v2.15+)无缝同步。
✨ 功能特性
🔐 数据采集
- Cookie采集 - 自动获取当前网页的所有Cookie
- LocalStorage采集 - 读取网页本地存储数据
- SessionStorage采集 - 采集会话存储数据
- 实时刷新 - 一键刷新最新数据
🎯 智能选择
- ✅ 支持按类型(Cookie/Local/Session)单独勾选
- 🔍 搜索过滤 - 快速定位需要的数据项
- 📊 已选计数 - 实时显示选中数量
- 🔄 全选/反选 - 批量操作更便捷
📝 数据编辑
- ✏️ 可视化编辑器 - 直接修改JSON数据
- 🔧 JSON格式化 - 美化/压缩切换
- ✅ JSON验证 - 检查格式是否正确
- 📋 复制到剪贴板 - 方便导出使用
🎨 多种生成格式
- 标准JSON格式 - 完整数据结构,包含所有信息
- Cookie字符串 -
key=value;key=value;格式 - LocalStorage字符串 -
key=value;key=value;格式 - SessionStorage字符串 -
key=value;key=value;格式
🔄 青龙面板同步
- 🔑 支持多种认证方式
- Client ID/Secret(推荐)
- Token认证
- 用户名密码登录
- 📤 一键保存到青龙环境变量
- 📥 从青龙读取已有配置
- 🔐 Token自动刷新/续期
📸 界面预览
┌─────────────────────────────────────┐
│ 📝 数据采集编辑器 - COOKIE_DEMO │
├─────────────────────────────────────┤
│ 🍪 Cookies 💾 Local ⏳ Session ✏️ │
├─────────────────────────────────────┤
│ [全选] 已选: 5项 │
│ 🔍 搜索key或value... │
├─────────────────────────────────────┤
│ ☑ user_id = 12345 │
│ ☑ session = abcdef... │
│ ☑ token = eyJhbGci... │
│ ... │
├─────────────────────────────────────┤
│ 📥 从青龙获取 🔄 从勾选生成 │
│ 🍪 生成Cookie串 💾 生成Local串 │
│ ⏳ 生成Session串 📤 保存到青龙 │
│ 🔄 刷新数据 🔧 测试认证 │
└─────────────────────────────────────┘
🚀 安装方法
前置条件
安装脚本
- 点击安装链接
- Tampermonkey自动跳转安装页面
- 点击"安装"按钮
- 刷新目标网页即可使用
⚙️ 配置说明
const CONFIG = {
QINGLONG: {
URL: 'http://your-qinglong.com:5700', // 青龙面板地址
// 方式1:Client ID/Secret(推荐)
CLIENT_ID: 'your_client_id',
CLIENT_SECRET: 'your_client_secret',
// 方式2:Token
TOKEN: '',
// 方式3:用户名密码
USERNAME: '',
PASSWORD: ''
},
ENV_KEY: 'aliyun_developer_config', // 保存的环境变量名称
POSITION: 'top-right', // 面板位置
DEBUG: true // 调试模式
};
青龙面板应用权限设置
- 登录青龙面板后台 → 系统设置 → 应用设置
- 点击"新建应用"
- 填写应用名称
- 必须勾选权限:
- ✅ 环境变量管理(读取/写入)
- 获取 Client ID 和 Client Secret
📖 使用教程
基础使用
- 打开任意网站(如阿里云开发者社区)
- 点击右上角浮动按钮 📦 打开编辑器
- 在Cookie/Local/Session标签页勾选需要的数据
- 点击"从勾选生成"预览JSON数据
- 点击"保存到青龙"同步到面板
生成特定格式
- 需要Cookie字符串:勾选Cookie项 → 点击"生成Cookie串"
- 需要LocalStorage字符串:勾选Local项 → 点击"生成Local串"
- 需要SessionStorage字符串:勾选Session项 → 点击"生成Session串"
从青龙读取已有配置
- 确保青龙认证配置正确
- 点击"从青龙获取"
- 脚本自动读取环境变量并勾选对应项
- 可在编辑器查看/修改后重新保存
测试认证
首次使用或配置变更后,点击"测试认证"验证连接是否正常。
🔧 常见问题
Q: 点击保存提示"多次401"?
A:
- 检查青龙应用是否勾选了环境变量权限
- 确认API路径是否正确(脚本已适配
/envs) - 尝试重新生成Client ID/Secret
Q: 生成的Cookie字符串不能用?
A:
- 某些Cookie可能包含特殊字符,建议在编辑器手动检查
- 如需URL编码,可修改脚本中对应的生成函数
Q: 支持HTTPS页面请求HTTP接口?
A: 支持!脚本使用GM_xmlhttpRequest跨域请求,已配置@connect *
Q: 如何修改面板位置?
A: 修改CONFIG.POSITION为:
'top-right'(右上)'top-left'(左上)'bottom-right'(右下)'bottom-left'(左下)
🔒 安全说明
- 所有数据仅保存在本地和你的青龙面板
- Token/密码等敏感信息不会上传任何第三方
- 建议定期更新Client Secret
- 脚本开源可审查,无后门代码
📅 更新日志
v3.6 (最新)
- ✨ 新增:支持生成Cookie/Local/Session单独字符串格式
- 🎨 优化:按钮布局调整,功能分类更清晰
- 🐛 修复:401无限循环问题,增加重试限制
- 🔧 改进:更详细的调试日志
v2.0
- 🚀 支持青龙面板v2.15+ OpenAPI
- 🔑 新增Client ID/Secret认证方式
- 🎯 优化Token自动刷新机制
v1.0
- 📊 完整的数据采集功能
- ✏️ 可视化编辑器
- 🔄 青龙面板同步
📝 开源协议
MIT License © 2024 YourName
💬 反馈与支持
- 提交Issue:[GitHub地址](如果有)
- 问题反馈:直接在脚本评论区留言
- 功能建议:欢迎提出新想法
如果这个脚本对你有帮助,请给个Star⭐ 评分支持一下!