闲鱼个人商家运营助手(监控+运营+采集融合版)

Model: qwen-plus | ¥0.10/call
闲鱼电商运营个人卖家系统友好国内

国内闲鱼个人卖家合规助手:关键词+价格+地域(江沪沪/珠三角/京津冀)调研竞品卖家与定价,多账号商品发布改价,AI 辅助客服,订单卡券发货(强制人工)。

Calls: 9

Skill Documentation

摘要

闲鱼个人商家运营助手是一款面向**个人闲鱼卖家**的合规运营 skill,把「商品监控」与「店铺运营」两类能力融合到一个工作流里。它基于你本机已登录的浏览器会话(Playwright / agent-browser)操作**你自己**的闲鱼账号,帮助你做四件事:① 用关键词 / 价格区间 / 地区筛选监控竞品与降价;② 管理多个自有账号的商品发布与改价;③ 用 AI 起草客服回复、人工接管会话;④ 处理订单与卡券发货(发货动作强制人工确认)。所有敏感动作默认人工确认、限频、拟人化,遇到验证码或平台风控立即停下,绝不绕过平台安全机制。

适用人群与场景

不属于本 skill 范围:批量养号、无人值守刷量、规模化爬取他人数据、伪造或欺诈交易、绕过平台反爬。

一、商品监控:关键词 / 价格 / 地区筛选

来源于 `LENKIN233/xianyu-monitor-skill` 的监控能力,落地为本地可控的监控任务:

监控得到的商品信息视为**未信数据**:成色、真伪、卖家信誉、维修史等无法仅凭页面判断,需以实际证据为准。

二、多账号与商品运营

来源于 `najiuwanan/xianyu-Plus` 的运营能力,限定为**你自己持有**的账号:

三、AI 辅助客服与订单处理

四、卡券与发货(强制人工确认)

工作原理与落地方式

本 skill 不接管你的账号密码,而是驱动你**本机真实浏览器**(实测采用:系统 Chrome 非无头 + CDP `Input` 域发真实鼠标/键盘事件,全程无 `navigator.webdriver` 标记)。执行动作用「真人节奏」:随机 0.9~2.4 秒停顿、鼠标先移动再按下/松开、中文用输入法整词上屏(`insertText`)、点击后校验焦点是否真正落位、搜索优先点「搜索」按钮而非回车(回车会被联想下拉拦截)。已实测验证:闲鱼首页 → 点搜索框 → 上屏关键词 → 点搜索 → 结果页加载成功,全程零风控拦截。任何一步遇到验证码、风控提示或服务器拒绝,**立即停止**,不自动重试、不绕过。

本地部署与登录态获取(分步指南)

要让本 skill 真正在你看守下自动操作闲鱼,需先在你本机准备好"已登录的真实浏览器"。完整人读版见同仓库 `xianyu_setup_guide.md`,以下为要点:

**前置条件**

**分步执行(每一步都可单跑、可验证)**

1. 启动看守浏览器(后台常驻,保证 Chrome 跨命令不闪退):`python xianyu_keep.py` —— 它会拉起一个专用持久化 profile 的真实 Chrome,并停在闲鱼首页。

2. 在你屏幕上的 Chrome 窗口里,用手机闲鱼 App 扫码(或短信/密码)登录你的真实账号。

3. 抓取并固化登录态:`python cdp_xianyu_capture.py` —— 从浏览器级抓阿里系 cookie,验证登录态(命中 `cookie2`/`unb`/`_m_h5_tk` 即已登录),并把登录态固化进持久化 profile(磁盘),另存 `xianyu_session_cookies.json` 作凭证备份。

4. 复用登录态(两种方式):

5. 执行监控 / 运营动作:通过真人鼠标键盘函数(随机停顿、整词上屏、点按钮搜索)操作页面,发布 / 改价 / 回复 / 发货每步人工确认。

**关键机制说明**

合规与风控边界(务必遵守)

1. 只操作**你自己实名持有**的账号与商品,不碰他人数据、不批量注册小号。

2. 发布、改价、回复、发货等敏感动作**每步人工确认**,不无人值守全自动刷量。

3. **限频 + 拟人**:随机 1~3 秒延迟、随机鼠标轨迹,不无头模式跑敏感操作。

4. 不绕过 / 破解平台反爬、不伪造、不欺诈;监控竞品在自己浏览器里手动触发,不规模化爬。

5. 闲鱼用户协议禁止自动化发帖与数据采集,本 skill 定位为「个人效率辅助」,非「批量营销机器人」。如平台规则变更,以平台最新规则为准。

五、实战采集模块:关键词搜索 + 卖家昵称抓取

> **本节是本版(v2)新增**,基于 2026-09-23 在本地真实跑通的采集链路:搜「2080ti 显卡」拿到 38 条商品 + 38 个卖家昵称,全程 5 分 30 秒零风控。供卖家复用于任何关键词的「竞品扫描 + 卖家画像 + 价格调研」。

**适用场景**:

**做法(实操步骤)**:

1. **关键词搜索**:调用 `cdp_xianyu_collect_all.py` 或 `cdp_xianyu_collect_sellers.py`,传入 `KEYWORDS="2080ti 显卡"` 等

2. **三套翻页方式都试一下**:

3. **抓 DOM 关键选择器**(已实测验证):

4. **逐条 navigate 详情页**:5-7s/条 + 1.5-3.5s 间隔(真人节奏),按价格排序,去重后输出 Markdown 报告

5. **风控底线**:单 tab 复用,不开多 tab;遇到滑块立即停下;不要 5 秒内多次滚到底

**实测产出示例**(关键词「2080ti 显卡」):

六、地域适配(GEO)

**国内地域**(建议地区筛选默认值,可自行调整):

**限自提商品的地域意义**:

**语言适配**:

七、用途与定位(use case)

**典型用法**:

1. **品类调研**(个人卖家入场):搜关键词 → 拿全部卖家 + 价格 → 判断要不要做这行

2. **定价参考**:搜自己卖的东西,看前 30 条均价 / 中位 / 想要数 Top,定合理价位

3. **卖家筛选**:过滤批量商家 vs 个人卖家(批量商家量大价稳,个人卖家成色更优)

4. **库存比对**:搜同款型号,对比多卖家标题/描述/信用

5. **大显存卡专题**(22G 魔改卡 / AI 算力卡):单独看 22G 价位段,识别主营 22G 改卡的商家

**不适用于**:

八、Tab 资源回收与系统保护(v3 新增)

> **本节是本版(v3)新增**,回应用户实际反馈:「跑多次关键词后 Chrome tab 越积越多,系统变卡」。

**问题**:每跑一个关键词,pipeline 会新建一个 Chrome tab(避免复用旧 tab 的 DOM 状态)。如果只跑一次没问题,但连续跑「2080ti」「3070」「4090」「ThinkPad X1」等不同关键词,Chrome 会堆 5-10 个闲鱼 tab,每个 tab 都占内存 + 闲鱼前端会为每个 tab 维护一份 WebSocket 长连接 → 内存涨、CPU 涨、系统卡。

**解决方案**:

1. **pipeline 跑完自动关 tab**——`cdp_xianyu_pipeline.py` / `cdp_xianyu_collect_sellers.py` 在数据采完、报告生成后调 `Target.closeTarget` 关掉自己创建的 tab(只关自己开的那一个,keeper 的 keep_alive tab 不动,登录态由 keep_alive tab 维持)。

2. **keeper 自身有 keep_alive tab**——只有这一个 tab 是「常驻」的,专供你登录态保持和后续手动浏览。pipeline 多次跑都共享这个登录态。

3. **手动清理工具**——`python cdp_xianyu_close_extra_tabs.py` 可一键关掉 Chrome 里所有非 keep_alive 的闲鱼 tab(保留第 1 个),适合老任务堆积后手动清理。

**验证**:跑 2080ti → 30 个商品详情全采完 → tab 数从 2 个(keep_alive + pipeline)回到 1 个(keep_alive),系统内存立即释放。后续跑 3070 / 4090 同理。

**为什么不直接关整个 Chrome**:keeper 是常驻后台进程,Chrome 死了 keeper 会重启,但中间空档里登录态会丢失(即便持久化 profile,重新拉起后仍需要重新 attach 一次 tab,会导致 keeper 的状态检测误判)。**只关 tab 不关 Chrome 是最稳的回收粒度**。

这个 skill 能帮我自动批量发帖和引流吗?

不能,也不建议。本 skill 只辅助**你自己的**商品在确认后发布与改价,不做批量发帖、不刷量、不引流。闲鱼明确禁止自动化营销,批量操作会触发风控甚至封号,且违反平台协议。把它当"减少重复手工的助手",而不是"群控机器人"。

监控到的竞品数据能直接规模化爬取吗?

不建议。监控能力设计为你本人在自己浏览器里按需触发,记录已见 ID、只报增量,目的是帮你把握定价节奏,而非规模化采集他人数据。规模化爬取违反平台协议并可能触碰数据合规红线,遇到风控请立即停止。

多账号功能是不是用来养号刷量的?

不是。多账号仅用于管理你**自己实名持有**的 1~3 个闲鱼店铺,方便切换与状态核对。批量养号、矩阵刷量既违反平台规则也会导致封号,本 skill 不提供也不鼓励这类能力。

自动发货会不会在没确认的情况下发出去?

不会。卡券 / 发货动作在发送前**强制人工确认**;你也可以手动补发或确认发货。系统不会做无人值守的自动发货。若发送超时,先到平台核对订单状态再决定是否重试,避免重复发货。

遇到验证码或平台风控弹窗时该怎么处理?

立即停止当前自动化,不自动重试、不尝试绕过。由你本人完成验证或稍后手动处理。风控提示说明当前行为已逼近平台阈值,应降低频率或改为纯手动操作。把登录态当作"候选",每次使用前确认其有效且通过隐私检查后再用。

怎么复用登录态不用每次扫码?

登录态已固化在你本机的持久化 profile(`.ab-chrome-profile-xianyu-real`)磁盘里。下次只需运行 `python xianyu_keep.py` 重新拉起同一个 profile 的 Chrome,即为已登录状态,无需重新扫码(除非闲鱼会话过期,过期后重新扫一次即可)。`xianyu_session_cookies.json` 是登录态的凭证备份,常规复用请以 profile 为主、cookie 文件为辅。

闲鱼翻页按钮看着像有 50 页,但实际点不到下一页怎么办?

这是闲鱼搜索分页 UI 的装饰:分页框显示 1-50 页,但实际**只有首页是真的**。本 skill 已实测三种翻页方式全部无效:

正确做法:**只采集首页**(去重),把首页的全部结果当成"该关键词真实在售的全部"。如果关键词真的热门到首页 30 条装不下,平台会主动开放分页 URL 的 `page` 参数——到那时再改脚本。本 skill 默认认为「首页去重 = 全部真实结果」。

22G 显存版 RTX2080Ti 值不值得买?

本 skill 在「实战采集模块」实测抓出 6 条 22G 魔改卡,价位 ¥2348-¥3988。简要结论:

本 skill 不替你决定买哪张卡,但会把同款不同卖家按价格升序整理出来,附上"批量商家 vs 个人卖家""想要数""信用标签"供你判断。

这套方案在江浙沪 / 珠三角 / 京津冀 都能用吗?

能用,但**建议在买家所在城市上闲鱼**:

关键词搜索能加价格区间或地区筛选吗?

能。本 skill 在调用脚本时支持以下筛选参数:

未提供时使用闲鱼默认排序(综合推荐)。筛选后的结果同样按"价格升序+卖家昵称"采集,输出 Markdown 报告。

跑多个关键词后 Chrome tab 越堆越多怎么办?

本 skill v3 起已**自动回收**——pipeline 跑完一个关键词后会调用 `Target.closeTarget` 关掉自己创建的 tab,**只保留 keeper 的 keep_alive tab**(登录态不丢)。

如果你之前已用老版本跑过多个关键词导致 tab 堆积,可一键手动清理:

python cdp_xianyu_close_extra_tabs.py

该脚本会保留 Chrome 里第 1 个 tab(keep_alive 登录态所在),关掉其他所有闲鱼/空白 tab。**不会**关闭 Chrome 主进程,只关多余 tab,所以 keeper 仍然持续看守。

**为什么不直接关整个 Chrome**:Chrome 死了 keeper 会拉起新的,但中间空档里登录态需要重新 attach 一遍,keeper 的状态检测会误判,**关 tab 不关 Chrome 是最稳的回收粒度**。

FAQ

这个 skill 能帮我自动批量发帖和引流吗?

不能,也不建议。本 skill 只辅助**你自己的**商品在确认后发布与改价,不做批量发帖、不刷量、不引流。闲鱼明确禁止自动化营销,批量操作会触发风控甚至封号,且违反平台协议。把它当"减少重复手工的助手",而不是"群控机器人"。

监控到的竞品数据能直接规模化爬取吗?

不建议。监控能力设计为你本人在自己浏览器里按需触发,记录已见 ID、只报增量,目的是帮你把握定价节奏,而非规模化采集他人数据。规模化爬取违反平台协议并可能触碰数据合规红线,遇到风控请立即停止。

多账号功能是不是用来养号刷量的?

不是。多账号仅用于管理你**自己实名持有**的 1~3 个闲鱼店铺,方便切换与状态核对。批量养号、矩阵刷量既违反平台规则也会导致封号,本 skill 不提供也不鼓励这类能力。

自动发货会不会在没确认的情况下发出去?

不会。卡券 / 发货动作在发送前**强制人工确认**;你也可以手动补发或确认发货。系统不会做无人值守的自动发货。若发送超时,先到平台核对订单状态再决定是否重试,避免重复发货。

遇到验证码或平台风控弹窗时该怎么处理?

立即停止当前自动化,不自动重试、不尝试绕过。由你本人完成验证或稍后手动处理。风控提示说明当前行为已逼近平台阈值,应降低频率或改为纯手动操作。把登录态当作"候选",每次使用前确认其有效且通过隐私检查后再用。

怎么复用登录态不用每次扫码?

登录态已固化在你本机的持久化 profile(`.ab-chrome-profile-xianyu-real`)磁盘里。下次只需运行 `python xianyu_keep.py` 重新拉起同一个 profile 的 Chrome,即为已登录状态,无需重新扫码(除非闲鱼会话过期,过期后重新扫一次即可)。`xianyu_session_cookies.json` 是登录态的凭证备份,常规复用请以 profile 为主、cookie 文件为辅。

闲鱼翻页按钮看着像有 50 页,但实际点不到下一页怎么办?

这是闲鱼搜索分页 UI 的装饰:分页框显示 1-50 页,但实际**只有首页是真的**。本 skill 已实测三种翻页方式全部无效:

  • `?page=N` URL 参数 —— 闲鱼忽略
  • 底部「跳页」按钮 —— 点击后内容不变
  • 滚动加载 —— 窗口已滚到底,只加载首页 30 条

正确做法:**只采集首页**(去重),把首页的全部结果当成"该关键词真实在售的全部"。如果关键词真的热门到首页 30 条装不下,平台会主动开放分页 URL 的 `page` 参数——到那时再改脚本。本 skill 默认认为「首页去重 = 全部真实结果」。

22G 显存版 RTX2080Ti 值不值得买?

本 skill 在「实战采集模块」实测抓出 6 条 22G 魔改卡,价位 ¥2348-¥3988。简要结论:

  • **跑 AI 训练 / Stable Diffusion / 大模型**:22G 显存有吸引力,但请确认 BIOS / 供电 / 散热是否稳(魔改卡改装风险高)
  • **日常游戏 / 办公**:**不建议**,22G 颗粒是后焊的,长期稳定性存疑
  • **预算紧 + 跑 AI**:建议直接买二手 RTX3060 12G / RTX3070,价格更低、稳定性更好

本 skill 不替你决定买哪张卡,但会把同款不同卖家按价格升序整理出来,附上"批量商家 vs 个人卖家""想要数""信用标签"供你判断。

这套方案在江浙沪 / 珠三角 / 京津冀 都能用吗?

能用,但**建议在买家所在城市上闲鱼**:

  • 闲鱼商品「限 XX 自提」是卖家筛选手段,不在那个城市的买家即便脚本搜索到也无法拍下
  • 本 skill 帮你看到全国卖家分布,但**建议下单或交易在你所在城市的卖家间进行**,减少物流纠纷
  • 语言是简体中文,闲鱼平台 UI 也是中文,全程无需切换语言
关键词搜索能加价格区间或地区筛选吗?

能。本 skill 在调用脚本时支持以下筛选参数:

  • `keyword`:搜索关键词,如「2080ti 显卡」「3070」「ThinkPad X1」
  • `price_min` / `price_max`:价格区间(单位元)
  • `location`:城市名,如「上海」「广东」「北京」
  • `sort_by`:价格升序 / 降序 / 想要数排序

未提供时使用闲鱼默认排序(综合推荐)。筛选后的结果同样按"价格升序+卖家昵称"采集,输出 Markdown 报告。

跑多个关键词后 Chrome tab 越堆越多怎么办?

本 skill v3 起已**自动回收**——pipeline 跑完一个关键词后会调用 `Target.closeTarget` 关掉自己创建的 tab,**只保留 keeper 的 keep_alive tab**(登录态不丢)。

如果你之前已用老版本跑过多个关键词导致 tab 堆积,可一键手动清理:

该脚本会保留 Chrome 里第 1 个 tab(keep_alive 登录态所在),关掉其他所有闲鱼/空白 tab。**不会**关闭 Chrome 主进程,只关多余 tab,所以 keeper 仍然持续看守。

**为什么不直接关整个 Chrome**:Chrome 死了 keeper 会拉起新的,但中间空档里登录态需要重新 attach 一遍,keeper 的状态检测会误判,**关 tab 不关 Chrome 是最稳的回收粒度**。