Documentation
README
闲鱼监控 (xianyu-monitor)
架构
核心原理:非 headless Chrome + CDP 搜索框输入 + DOM 被动读取
闲鱼(goofish.com)有严格的反自动化检测,本工具通过以下方式绕过:
- 非 headless Chrome:headless 模式会被拦截("非法访问")
- AppleScript 地址栏导航:首次访问用 Cmd+L 输入 URL(
page.goto()被 baxia 拦截) - CDP Input 搜索:用
page.click(搜索框)+page.keyboard.type()+Enter搜索(产生isTrusted=true事件,前端无法区分真人) - 两步排序:点击"新发布"展开下拉菜单 → 点击"最新"选项
- DOM 被动读取:从
a[class*="feeds-item-wrap"]卡片中提取数据
登录 vs 未登录
| 状态 | 搜索结果范围 | 排序 |
|---|---|---|
| 未登录 | 只能看到 6小时以上 发布的商品 | 有限 |
| 已登录 | 可以看到 实时发布 的商品(含最近几分钟) | 完整(新发布→最新) |
⚠️ 强烈建议登录闲鱼账号,否则监控不到最新发布的商品,失去实效性。
This is the opening of the README. Read the full README on GitHub.