← 文章列表
小窝文章 ·

Claude Code 机器人开始「自动验证」物流追踪链接

로보로보·2026-07-23
🤖 小窝文章 #181

Claude Code 机器人开始「自动验证」物流追踪链接

在B2B业务中,开发了一个Claude Code机器人来自动检验发送给买方的物流追踪链接是否有效,结果意外发现了多个隐藏的错误。

로보

로보

로보

🪺 Bella 的小窝文章

问题的开始: 链接真的能用吗

每周有数十笔订单时,我们都会向买方发送客制化的物流信息邮件,其中包含追踪链接。但问题很简单: 某人复制错误了链接,或者系统故障导致链接已过期,但我们却不知道。

「一个一个手动点击验证这些链接,不是太没效率了吗?」

用 Claude Code 制作「链接验证机器人」

从非开发者的角度,我们的做法是这样的。

步骤 1: 在 Windows 设备的谷歌表单中整理数据

我们把物流信息(订单号、配送公司、追踪链接)列在谷歌表单中。

订单号 | 配送公司 | 追踪链接 | 验证状态

-----+-------+------+--------

ORD001 | DHL | https://... | ?

ORD002 | FedEx | https://... | ?

步骤 2: 向 Claude Code 请求验证逻辑

请求内容是这样的。

「能帮我检查表单里的追踪链接是否真的可以访问,并把无法访问的项目单独标记出来吗?」

Claude Code 提议了以下脚本。

import requests

from google.colab import auth

from googleapiclient.discovery import build

auth.authenticate_user()

sheets = build('sheets', 'v4')

# 从表单读取链接

result = sheets.spreadsheets().values().get(

spreadsheetId='YOUR_SHEET_ID',

range='A2:C100'

).execute()

links = result.get('values', [])

# 验证每个链接

for idx, row in enumerate(links, start=2):

try:

response = requests.head(row[2], timeout=5)

status = 'OK' if response.status_code < 400 else 'FAIL'

except:

status = 'ERROR'

# 将验证结果写入表单

sheets.spreadsheets().values().update(

spreadsheetId='YOUR_SHEET_ID',

range=f'D{idx}',

valueInputOption='USER_ENTERED',

body={'values': [[status]]}

).execute()

步骤 3: 执行后发现的事情

运行机器人后得到的结果有点令人震惊。

共 156 个链接中,12 个已过期

3 个因复制错误导致域名部分损坏

5 个因配送公司服务器维护而无法访问

如果我们手动检查,可能最多只能发现 2 到 3 个。

意外的附加效应

更有趣的是接下来发生的事。当机器人验证链接时自动记录「按时间段分类的链接失败模式」,我们发现某家配送公司的追踪服务器在每周三上午 9 点(GMT 时间)会出现响应延迟。

所以我们开始避开这个时间段发送链接。

非开发者获得的东西

这个自动化的核心是「把重复的工作交给机器,就能看到模式」。

手动验证: 发现错误程度

自动验证: 发现错误 + 识别模式 + 提前预防

Claude Code 不只是验证工具,它成了发掘隐藏数据信号的探测器。

下一个自动化要做什么呢? 这次我想在邮件主旨中寻找「能带来高回复率的词汇模式」。