淘宝桌面版 cli 搜索一次就掉线,抓包发现是自己的推荐接口把自己搞崩了
淘宝桌面版有个 cli 工具 `taobao-native`,可以让 agent 调用搜索商品之类的。我试了一下 `search_products`,搜索结果倒是能正常拿到,但搜完客户端就掉线了,每次都这样。
但我在桌面端 ui 里手动搜同样的关键词就完全没事。
抓包发现执行 `search_products` 的时候,桌面端会打开一个**全新的搜索结果页**,然后页面上的各种推荐广告位模块一起初始化,0.6 秒内并行发了 26 条 `mtop.relationrecommend` 请求出去, 然后淘宝自己的 TMD 风控系统就把这当成异常行为拦截了,返回:
> `RGV587_ERROR::SM::哎哟喂,被挤爆啦,请稍后重试!`
然后就弹了个登录验证弹窗。
手动搜索的时候由于搜索页已经在 webview 里加载过了,不需要重新加载推荐模块,只发了 2 条请求,没有触发风控。
掉线之后后续操作就全断了,没办法继续看详情之类的,只能再次手动扫码登录。
我不明白,既然开放了 `search_products` 这样的工具给外部调用,为什么会存在这样的问题,我是希望 agent 能够在我不干预的情况下自行搜索和继续浏览的。
想请教下各位 V 友大佬们,有没有遇到过这个问题?
---
原文链接:[点击查看](https://www.v2ex.com/t/1226645)
但我在桌面端 ui 里手动搜同样的关键词就完全没事。
抓包发现执行 `search_products` 的时候,桌面端会打开一个**全新的搜索结果页**,然后页面上的各种推荐广告位模块一起初始化,0.6 秒内并行发了 26 条 `mtop.relationrecommend` 请求出去, 然后淘宝自己的 TMD 风控系统就把这当成异常行为拦截了,返回:
> `RGV587_ERROR::SM::哎哟喂,被挤爆啦,请稍后重试!`
然后就弹了个登录验证弹窗。
手动搜索的时候由于搜索页已经在 webview 里加载过了,不需要重新加载推荐模块,只发了 2 条请求,没有触发风控。
掉线之后后续操作就全断了,没办法继续看详情之类的,只能再次手动扫码登录。
我不明白,既然开放了 `search_products` 这样的工具给外部调用,为什么会存在这样的问题,我是希望 agent 能够在我不干预的情况下自行搜索和继续浏览的。
想请教下各位 V 友大佬们,有没有遇到过这个问题?
---
原文链接:[点击查看](https://www.v2ex.com/t/1226645)
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞