用途:加载单个闲鱼商品详情页,提取完整挂牌数据,包括卖家信息、商品描述、图片画廊和属性标签。输入为商品 URL 或 item_id + category_id,目标 URL 格式为 https://www.goofish.com/item?id={item_id}&categoryId={category_id}。
主要能力:输出 item_id、item_url、title、price、original_price、seller_name、seller_avatar、seller_labels、description、images、tags、want_count 等字段。其中 original_price、seller_labels、description、tags、want_count 可能为 null。注意详情页中 title 与 description 文本相同,没有独立标题元素。
使用方式:需浏览器具备有效的闲鱼登录会话(详情页需认证访问)。先通过 Skill 工具加载 browser-act 用法;若未确认登录,打开 https://www.goofish.com/ 观察是否有用户头像或账号入口,未登录则需协助登录,用户拒绝或无法登录则终止。随后导航到商品 URL 并等待稳定,再执行 eval "$(python scripts/extract-item-detail.py)" 提取数据。
限制:卖家数字用户 ID 不在 DOM 中暴露,仅有显示名;快速连续访问会触发验证码,建议商品间隔至少 3 秒;部分商品即使查看也需登录,页面加载失败会返回错误;连续快速导航可能触发“网络不见了”,需等待 30 秒重试。批量执行应串行循环并加 3–5 秒延迟,不要在同一浏览器内并行;建议先用 2–3 个商品测试选择器,逐条保存结果,失败时记录商品 ID 并在验证码清除后恢复。可从 goofish-search-list 技能获取商品 ID 再传入本技能。执行前若存在记忆文件 {working-directory}/browser-act-skill-forge-memories/xianyu-scraper-goofish-item-detail.memory.md 应先读取,遇到异常情况后追加记录。