
该工作流使用多种技术来追踪ETF、股票和其他交易所交易产品的价值:
Baserow:用于跟踪我们的投资组合
n8n的Cron节点:触发工作流,编译每日晨报
网络抓取:使用HTTP Request和HTML Extract节点从相关证券交易所获取最新价格并结构化信息
Javascript:使用Function节点构建包含所有相关信息的自定义HTML正文
Sendgrid:该工作流中的电子邮件服务提供商,用于发送我们的邮件
感谢n8n,该工作流中的步骤可以轻松更改。不是Sendgrid用户?只需删除Sendgrid节点并添加Gmail节点即可。证券交易所有REST API?只需丢弃HTML Extract节点。
工作原理:
数据源
在此场景中,我们的数据源是Baserow。在我们的表中,我们将跟踪识别每个投资产品所需的所有信息:
我们有两个文本类型列(名称和ISIN)以及两个数字类型列(数量和购买价格)。
工作流
节点
1. Cron
Cron节点将在每个工作日的早晨触发我们的工作流运行。
2. Baserow
Baserow节点将从上面显示的数据库表中获取我们的投资。
3. HTTP Request
使用HTTP Request节点,我们可以根据ISIN从我们选择的证券交易所获取实时数据。此示例使用Tradegate,许多德国金融科技公司都使用它。基本方法也适用于其他交易所,只要它们向公众提供所需数据。
4. HTML Extract
由于我们的HTTP Request节点获取完整网站,我们使用HTML Extract节点从每个网站提取我们寻找的信息。如果使用Tradegate以外的交易所,此节点中使用的选择器很可能需要更新。
5. + 6. Set
Set节点有助于设置我们将在表中使用的确切列。在这种情况下,我们首先格式化来自交易所的结果,然后根据购买价格计算变化。
7. Function
这里我们使用一些Javascript魔法来构建HTML电子邮件。这是对电子邮件内容进行任何更改的地方。
8. Sendgrid
最后,我们发送在前一步骤中构建的电子邮件。这是您可以配置发件人和收件人的地方。
结果
此工作流生成的基本电子邮件将如下所示:

评论(0)