n8n 节点安装

为 n8n 安装和配置 Anysite 节点

概述

Anysite n8n 节点包在您的 n8n 工作流中提供强大的社交媒体数据提取功能。轻松从 LinkedIn、Twitter、Reddit、Instagram 和网站中提取数据。

前提条件

安装方法

方法 1:社区节点(推荐)

访问 n8n 设置

在您的 n8n 实例中,进入 **Settings** → **Community Nodes**

安装包

输入包名称:`n8n-nodes-anysite`

点击 **Install** 并等待安装完成

重启 n8n

重启您的 n8n 实例以加载新节点

方法 2:手动安装

通过 npm 安装

```bash
npm install n8n-nodes-anysite
```

配置 n8n

将包添加到您的 n8n 配置中:
```bash
export N8N_CUSTOM_EXTENSIONS=n8n-nodes-anysite
```

重启 n8n

```bash
n8n start
```

API 凭证设置

获取您的 API 密钥

1. 访问 [anysite.io](https://app.anysite.io/register)
2. 创建账户并登录
3. 进入 **Account Settings** → **API Keys**
4. 生成新的 API 密钥

在 n8n 中创建凭证

1. 在 n8n 中,进入 **Credentials**
2. 点击 **Create New**
3. 搜索 "Anysite API"
4. 输入您的 API 密钥
5. 测试连接
6. 保存凭证

可用节点

安装后,您将可以使用以下节点:

Anysite LinkedIn

用户搜索、个人资料获取、帖子分析、公司数据

Anysite Twitter

用户资料、推文搜索、时间线数据

Anysite Reddit

帖子搜索、评论提取、子版块数据

Anysite Instagram

用户资料、帖子、故事、评论

Anysite Web Parser

网站抓取、内容提取、截图

第一个工作流

让我们创建一个简单的工作流来测试您的安装:

创建新工作流

1. 在 n8n 中,点击 **Create Workflow**
2. 添加一个 **Schedule Trigger** 节点

添加 Anysite LinkedIn 节点

1. 点击触发器后的 **+** 按钮
2. 搜索 "Anysite LinkedIn"
3. 选择节点并配置:
   - **Operation**:Search Users
   - **Credentials**:选择您的 Anysite 凭证
   - **Search Query**:"marketing manager"
   - **Limit**:5

测试工作流

1. 点击 **Test Workflow**
2. 您应该在输出中看到 LinkedIn 用户数据

验证

要验证您的安装是否正常工作:

  1. 检查节点可用性:所有 Anysite 节点应出现在节点面板中
  2. 测试凭证:使用任何 Anysite 节点和您的凭证
  3. 运行示例工作流:执行一个简单的数据提取工作流

故障排除

安装后节点未显示

- 确保 n8n 在安装后已完全重启
- 检查 Node.js 版本是否为 18.10 或更高
- 验证包是否正确安装:`npm list n8n-nodes-anysite`

凭证认证错误

- 验证您的 API 密钥是否正确且有效
- 检查您的 Anysite 账户是否有 API 访问权限
- 确保 API 密钥中没有多余的空格
- 直接使用 curl 或 Postman 测试 API 密钥

包安装失败

- 检查 Node.js 版本兼容性
- 清除 npm 缓存:`npm cache clean --force`
- 尝试手动安装方法
- 查看 n8n 日志以获取详细错误信息

速率限制或配额错误

- 在 Anysite 控制台中检查您的 API 使用限制
- 在工作流中的请求之间添加延迟
- 如需要可考虑升级您的订阅计划

后续步骤

Anysite Web Parser 节点目前处于测试阶段。某些功能可能受限或可能会更改。