n8n、Make 和 Zapier
自动化平台可以把 PublicWWW 工具作为工作流中的步骤来调用:按计划执行搜索、将网站写入电子表格或 CRM,或者让 AI 步骤决定要搜索什么。它们使用令牌连接到同一个服务器。
请在您的个人中心为每个平台单独生成令牌,以便单独停用其中任何一个。免费账户可以使用相同的工具,但受免费版的限制,详见限制与错误。如果只需要按计划导出、不需要工具步骤,使用 REST API 更简单:每个平台都有 HTTP 步骤,而且 API 提供了 OpenAPI 描述。
n8n
有两个节点支持 MCP。MCP Client 将某个工具作为普通步骤运行;MCP Client Tool 则把工具交给 AI Agent 节点,由它自行选择和调用。两者的设置相同:
| 设置项 | 值 |
|---|---|
| Endpoint | https://api.publicwww.com/mcp |
| Server Transport | HTTP Streamable |
| Authentication | Bearer Auth,并使用保存了您令牌的凭据 |
在 MCP Client 中选择工具(search 或 account)并填写参数,或者将 Input Mode 切换为 JSON:
{ "query": "\"angular.min.js\"", "rows": 100 }
该节点返回一个条目,工具的回答位于 structuredContent 中:网站列表在 results 里(domain、url、rank),旁边是 total、returned、truncated。如需每个网站一个条目,可在其后接一个针对 structuredContent.results 的 Split Out 节点。
Make
在场景中添加 MCP Client 应用。在其连接设置中选择 + New MCP Server,URL 填写 https://api.publicwww.com/mcp,并将令牌粘贴到 API Key / Access token。然后使用 Call a tool 并选择 search,将搜索作为一个步骤运行;或者使用 Execute an action with AI,让 AI 自行决定调用。
Call a tool 会列出工具的参数:query、rows、page、snippets。它的输出包含两份相同的回答:Result 为 JSON 文本,Parsed Result 为字段形式,包括含网站列表的 results,以及 total、returned、truncated 等。如需逐个处理网站,请添加一个遍历 Parsed Result > results 的 Iterator。
Zapier
连接 MCP Client 应用:服务器 URL 填写 https://api.publicwww.com/mcp,传输方式选择 Streamable HTTP,关闭 OAuth,并在 bearer token 字段中填入您的令牌。Zapier 会立即读取工具列表,即 search 和 account 及其参数。执行搜索请使用 Run Read-Only Tool 操作并选择 search;New Tool 触发器只会在服务器新增工具时触发。
导入 CRM:HubSpot、Pipedrive、Salesforce
最常见的场景是建立潜在客户名单:把加载了某个脚本、小组件或跟踪代码的所有网站,作为公司导入 CRM。上述三个平台都提供 HubSpot、Pipedrive 和 Salesforce 的步骤,因此工作流在各平台上都一样:
- 触发器:定时计划,或者手动点击的按钮。
- PublicWWW 的
search工具,填入您的查询(例如"googletagmanager.com/gtm.js" site:de)以及要导入的行数。 - 遍历
results:每次处理一个网站,包含其domain、url和rank。 - 按域名在 CRM 中查找该公司,仅在不存在时创建。这样再次运行工作流时,只会添加新网站,其余保持不变。
| CRM | 记录类型 | 匹配字段 |
|---|---|---|
| HubSpot | Company | Domain name |
| Pipedrive | Organization | 组织上的网站字段 |
| Salesforce | Account | Website |
建议在记录中注明它的来源,例如把查询写进自定义字段或备注,这样以后搜索其他内容时,各份名单就不会混在一起。rank 可用于按热度排序:1 表示最热门的网站,排名为空表示该网站没有热度排名。
注意事项
- 每执行一次搜索,就消耗账户每日配额中的一次;每个账户每分钟最多处理 10 个请求。如果循环中为电子表格的每一行都调用一次工具,这两项限制都会触及。请改为在一次搜索中请求更多行。
-
请求被拒时,会以带错误码的工具错误返回,例如
quota_exceeded,或带retry_after的too_many_requests,平台会将其显示为失败的步骤。错误码说明见限制与错误。