没想到!AI 第一次买 12306 火车票就上车了
·
没想到!AI 第一次买 12306 火车票就上车了
最近我尝试了一下用 MuseBot 搭配 Playwright MCP,让 AI 来帮我买火车票。结果居然真的跑通了候补下单的完整流程!下面分享一下全过程。
1. 打开 12306
使用 /mcp
命令,让 Playwright 打开 12306 官网。
这里需要 手动扫码登录,因为自动输入账号密码会涉及短信验证码,目前还没有能直接读取手机短信的 MCP 服务。等哪天有人开发了一个“读短信的 MCP”,那就可以真正实现 一键买票 了。
2. 让 DeepSeek 自动分解任务
接下来使用 /task
命令,请 DeepSeek 来帮忙“买一张火车票候补”。
我使用的模型是DeepSeek,DeepSeek 会根据我已经注册的 MCP 服务,把任务拆解成多个步骤:
{
"plan": [
{
"name": "playwright",
"description": "使用Chrome浏览器打开https://kyfw.12306.cn/otn/leftTicket/init,输入出发地:北京,目的地:成都,选择今天的日期,点击查询按钮"
},
{
"name": "playwright",
"description": "在查询结果列表中定位D1045次列车,找到其二等座候补按钮并点击"
},
{
"name": "playwright",
"description": "在候补页面中,选择截止兑换时间为提前20分钟"
},
{
"name": "playwright",
"description": "在乘车人选择页面中,找到并选择'尹聪'作为乘车人"
},
{
"name": "playwright",
"description": "确认所有选择无误后,点击提交候补按钮完成操作"
}
]
}
3. 执行任务的全过程
- 第一步: 打开 12306 页面
- 第二步: 搜索北京 → 成都的火车票
- 第三步: 在结果中找到 D1045,点击候补
-
第四步: 选择截止兑换时间为提前 20 分钟
-
第五步: 在乘车人列表中选择 尹聪
- 第六步: 确认并提交候补订单
到这一步,候补下单就完成了!🎉
4. 整个过程视频回放
如果你对完整效果感兴趣,可以直接看我录制的视频:
这次实验让我看到了 AI + MCP + Playwright 的潜力。未来如果能把登录、支付这些环节也全自动化,那 AI 买票将真正不再是梦想。
更多推荐
所有评论(0)