max / Stage1st User Profile Radar

發佈時間:

版本: 0.2.21+08e97fe 更新於

摘要: 在 Stage1st 页面内读取当前浏览器登录态,按用户 ID 获取近期回复并调用 DeepSeek 生成用户画像。

授權: MIT

反功能: 未說明

Forum Profile Userscripts

Tampermonkey 用户画像脚本:

  • nga-profile.user.js:只在 NGA 页面运行。
  • stage1st-profile.user.js:只在 Stage1st 页面运行。

本项目因为是浏览器插件的形式,所以所有的 API Key 没办法做到加密存储,都是以明文的形式存储在 Tampermonkey 的脚本存储中。请已经在使用的各位务必及时吊销用不上的 Key,避免泄露和被他人盗用的风险。

功能

  • 输入用户 ID 获取近期回复。
  • 配置 DeepSeek API Key、模型和画像提示词。
  • 测试 DeepSeek API。
  • 调用 DeepSeek 生成用户画像,并在浮动面板展示原始回复摘要。
  • Stage1st 脚本默认使用用户回复汇总页里的回复概览,保持轻量抓取;概览可能被页面截断,也缺少被回复帖子的完整上下文。
  • Stage1st 脚本可切换到详细模式,先用汇总页获取回复链接,再逐条打开帖子页抓取完整正文;抓取失败的单条回复会自动回退到概览。
  • Stage1st 脚本可切换到随机搜索,在用户主页回复页 1-100 页范围内随机抽取 20 条回复,并按详细模式逐条抓取完整正文;随机搜索会尽量避免同一主题贴下的多条回复重复入选。

安装

  1. 打开 Tampermonkey 管理面板。
  2. 新建脚本。
  3. 分别粘贴 nga-profile.user.jsstage1st-profile.user.js 的完整内容。
  4. 保存后访问对应论坛页面。

使用

  1. 填写用户 ID、DeepSeek API Key 和模型。
  2. 点击“测试 API”确认接口可用。
  3. 点击“获取画像”生成分析。

更新日志

2026年5月8日 16:09 更新

目前仅保留 GreasyFork 更新方式,算是增加一点门槛,避免滥用。

感谢大伙提的意见。目前已经对 S1 的抓取模式做了优化:

  • 在详细模式下,可以抓取到完整、不被截断的回复
  • 同时保留仅抓取截断回复的轻量模式
  • 对默认提示词进行了优化

2026年5月8日 18:30 更新

  • 当最小化时,用户画像的悬浮窗不会再占用过多空间

2026年5月9日 18:43 更新

已更新随机模式:

  • 可切换到随机搜索
  • 在用户主页回复页 1-100 页范围内,随机抽取 20 条回复
  • 按详细模式逐条抓取完整正文
  • 修复了该模式下反复抓取同一主题帖下回复的 bug

2026年5月10日 11:24 更新

  • 减少了同一主题帖下抓取回复的数量
  • 不再抓取同一主题帖下所有回复,避免等待时间过长
  • 增加“拦截用户名右键事件”开关,开启后可将查成分按钮直接嵌入到用户名右键菜单中
  • 增加“在结果中包含原始回复内容”开关,关闭后将不再在用户画像结果中显示原始回复内容

2026年5月13日 6:22 更新

  • nga-profile.user.js 0.1.5:修复“测试 API”只读取输入框、无法使用已保存并选中的 DeepSeek API Key 的问题。
  • stage1st-profile.user 0.1.5:修复“测试 API”只读取输入框、无法使用已保存并选中的 DeepSeek API Key 的问题。

評分: 5