8 个工具在做这件事

评论抓取 API:把 Tripadvisor、Trustpilot 和 Yelp 上某家商家的评论变成结构化数据

把商家的页面交给 agent,就能拿回一行行评论:评分、正文、日期和评论者,随时可排序、计数、通读。三个点评站点都在同一份目录里,从 0.11 积分/成功 起,不需要 Tripadvisor 的 API key、不需要申请 Yelp Fusion,也不用自己开浏览器。它们彼此不是替代关系——要选的是站点。

按次计费,用多少算多少,不用绑卡。

这件事有 8 个工具可选,其中 6 个已经对上游实测过。

试一下

怎么让 鹦鹉AI 做这件事?

1 · 先把 agent 接上,只做一次

在 agent 的对话里
set up 鹦鹉AI — https://parrot.amorist.cn/llms.txt

2 · 再让它去做这件事

提示词
用鹦鹉AI 取这个酒店 URL 在 Tripadvisor 上最近的 200 条评论。先告诉我价格,然后按月给出评分分布,并把最近十条两星及以下的评论完整给我。

这段提示词为什么有用

给页面,别给名字

这里的每个工具收的都是 URL、路径或域名。手上只有名字的话,先找到对应的 listing。

说清要多少条

Trustpilot 和 Tripadvisor 的任务接受一个深度参数。你要多少条,就按多少条付费。

分析自己做

行里带的是原文。情感、主题和摘要,是 agent 在其上要做的活。

为什么走鹦鹉AI

为什么走鹦鹉AI

不订阅,不买席位

按次计费。不用绑卡、没有最低消费;给预付余额充值即可。

换个工具只是换一个词

提示词里换一个词就是另一款工具,而不是一次新的集成。

来自一线

大家实际卡在哪

评论数据是被硬推着卖的:2026 年 8 月这三个站点相关的约 120 篇帖子中,约 25 篇是抓取工具的推广、用模板账号发的 Apify 条目,以及同一个获客帖被粘了两遍。下面这四条,是先试过官方门路的人。

对一家正常存在的商家,Yelp 官方 API 什么都返回不了

“用 Yelp Fusion API 请求评价时报 “NOT_FOUND” 错误(Python)”

r/webscraping

这一页能帮上的:本页这个 Yelp 工具根本不走 Fusion。它按 URL 读取公开页面,按交付的记录数计费,所以一个 Fusion 找不到的商家,仍然是一个你可以指过去的页面。

Yelp 在任何规模下都会反击

“到底是 Yelp 本身就极难抓,还是无代码工具根本就不是为这种规模设计的?”

r/scrapingtheweb, 9 points

这一页能帮上的:两者都是,而答案是别再自己跑浏览器了。按记录计费的工具替你承担了封锁、重试和代理,你只为真正到手的那些行付钱。那几积分买的就是这个。

不登录的话,Trustpilot 到两三百条就停了

“不认证的话他们把你限制在 200 条评价。一个 `jwt` cookie 就能去掉这个上限。”

r/webscraping, 7 points

这一页能帮上的:这是自己搭爬虫的人想出来的绕法,也是那种会悄无声息失效的东西。这里的 Trustpilot 任务改用一个 depth 参数;你要多少就说多少,然后读返回的条数,而不是想当然地以为整段历史都到齐了。

官方价格才是人们去抓取的原因

“他们的 API 对可怜的我来说贵得吓人,而我又没心情去自己写个网页爬虫”

r/gis, ~800 points

这一页能帮上的:本页会在调用前显示工具的费率,于是“付钱”还是“自己搭”这个选择变成一个数字,而不是一种心情。

细节

真正不一样的地方

输入是 listing,不是商家名字。Tripadvisor 要评论页的路径,Trustpilot 要商家的域名,Yelp 要页面 URL,所以 agent 得先把名字解析成 listing——那是菜单上隔壁那项任务。页面给错了,返回的是别人的评论,而不是一个报错。

这是站点当前的公开页面。站方删掉的评论,这里也没有;行的新鲜度取决于背后的抓取;而你能拿这些正文做什么,受各站点条款和你自己的用途约束——这一点没有哪个工具能替你解决。

背景

什么是评论抓取 API?

评论抓取 API 把商家 listing 上的公开评论作为结构化记录返回——评分、正文、日期、评论者,以及商家的回复(如果有)——而你不用自己跑浏览器去打那个站点。它存在的原因是官方路都很窄:Yelp 的 Fusion API 要申请、要套餐,Tripadvisor 的 Content API 要审批,两者都不是为「把一家店的评论全部拉下来」而建的。这里的工具读公开页面,把行交给你。

问题

开始之前

该用哪个站点?

商家在哪个站点被点评,就用哪个。酒店、餐厅和景点用 Tripadvisor;线上商家按域名用 Trustpilot;北美的本地服务用 Yelp。从错的站点拉,只会得到一份又短又误导的列表。

能拿到一家商家的全部评论吗?

你可以指定深度,任务最多返回到那个条数。一家有几千条评论的商家能否全部取回,取决于站点本身,所以要拿返回的条数跟 listing 上的总数核对,别想当然。

相关

agent 还能做的其他事

这一页的 Markdown 版本