返回顶部
f

feishu-book-match飞书图书匹配

Fill book match results (匹配结果) and Amazon links (书籍链接) into a Feishu Bitable by querying Amazon with ISBN. Use when asked to match books, fill 匹配结果, 填充书籍链接, Amazon matching, or similar tasks involving batch-updating a Feishu Bitable with Amazon search results.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
100
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

feishu-book-match

飞书图书匹配

通过查询亚马逊英国/美国站点的ISBN,为飞书多维表格中的书籍填充匹配结果(匹配颜色)和书籍链接(亚马逊详情链接)。

分步工作流程

1. 解析多维表格链接

使用feishubitablegetmeta解析飞书知识库/表格链接,获取apptoken和table_id。

2. 确认字段ID

使用feishubitablelist_fields查找字段ID。预期字段名称:

  • - ISBN → 字段ID(例如fldbjxXubv)
  • Title → 字段ID(例如fld8AkZOXn)
  • Author → 字段ID(例如fldEVOXS5u)
  • 匹配结果 → 字段ID(例如fldrgtxF6l)
  • 书籍链接 → 字段ID(例如fldxZrhJeG)

3. 查找未处理记录

使用feishubitablelistrecords并设置pagesize=100。筛选出匹配结果为空的记录。分批处理。

4. 查询亚马逊(浏览器中继)

使用Chrome浏览器中继(profile: chrome-relay):

步骤A:亚马逊英国站搜索
网址:https://www.amazon.co.uk/s?k={ISBN}

步骤B:检查结果

  • - 如果页面显示在图书中未找到您的搜索查询结果→ 尝试亚马逊美国站:

https://www.amazon.com/s?k={ISBN}
  • - 如果亚马逊美国站也未显示结果→ 标记匹配结果 = 🔴 未匹配 → 更新多维表格 → 停止处理该ISBN

步骤C:获取第一个结果信息
取第一个搜索结果(通常为div[data-cy=title-recipe])。提取:

  • - 标题:来自div[data-cy=title-recipe]内的标题或h2 a span
  • 作者:来自作者行(通常包含by 文本或链接)

5. 确定匹配颜色

将亚马逊结果与Excel中的Title和Author进行比较:

  • - 🟢 完全一致(绿色):标题和作者均完全匹配
  • 🟡 可能一致(黄色):标题匹配,作者相似或略有不同
  • 🔴 很可能不同(红色):标题或作者明显不同

黄色标记的常见原因:

  • - 亚马逊显示有声读物旁白者与作者并列(例如Ian Rankin and James Macpherson,其中Macpherson是旁白者)
  • 标题略有变化(副标题差异、标点符号不同)
  • 作者姓名格式差异

6. 获取详情链接

在浏览器标签页中执行:
javascript
() => {
const el = document.querySelector(div[data-cy=title-recipe] a);
return el ? el.href : null;
}

去除查询参数 — 仅保留干净的路径:

来源:https://www.amazon.co.uk/Art-Edible-Flowers-.../dp/B07BQD9D5N?ref=...&dib=...

目标:https://www.amazon.co.uk/Art-Edible-Flowers-.../dp/B07BQD9D5N

7. 更新多维表格记录

使用feishubitableupdate_record:
json
{
匹配结果: 完全一致,
书籍链接: https://www.amazon.co.uk/.../dp/ASIN
}

已知字段ID(RIVERSIDE_BOOKS表格)

字段字段ID
ISBNfldbjxXubv
Title
fld8AkZOXn | | Author | fldEVOXS5u | | 匹配结果 | fldrgtxF6l | | 书籍链接 | fldxZrhJeG |

这些ID针对特定表格tblskx3DEQkwhc9r是稳定的。如有疑问,请始终使用feishubitablelist_fields进行验证。

批量处理

对于大型表格(2000+条记录):

  1. 1. 每批处理20-50条
  2. 使用带pagetoken的feishubitablelistrecords进行分页
  3. 过滤掉已处理的记录(匹配结果不为空)
  4. 每批处理后报告进度
  5. 如果任务需要无人值守运行,使用后台执行或定时任务

提示

  • - ISBN标准化:部分ISBN包含连字符;去除连字符后亚马逊搜索效果更好(例如978-0857834768 → 9780857834768)
  • CD/有声读物:类别1 = CD通常表示有声读物——亚马逊上的作者可能不同(旁白者与作者)
  • .co.uk无结果:在标记为未匹配之前,始终回退到.com进行搜索
  • Chrome中继标签页复用:如果标签页已在正确的网址上,直接导航到新的ISBN网址,而不是打开新标签页

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feishu-book-match-1776077702 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feishu-book-match-1776077702 技能

通过命令行安装

skillhub install feishu-book-match-1776077702

下载

⬇ 下载 feishu-book-match v1.0.0(免费)

文件大小: 2.64 KB | 发布时间: 2026-4-14 13:10

v1.0.0 最新 2026-4-14 13:10
Initial release: fill 匹配结果 and 书籍链接 in Feishu Bitable by querying Amazon UK/US with ISBN

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部