IF

用于IF平台,定时抓取Hacker News上的“Show HN”热门内容,并自动发送邮件通知,确保用户及时获取最新动态,提高信息获取效率。

2025/7/8
7 个节点
复杂
计划复杂emailsendhtmlextract自动化逻辑条件电子邮件通知代码自定义api集成
分类:
Schedule TriggeredComplex Workflow
集成服务:
EmailSendHtmlExtract

适用人群

此工作流适合以下人群:
- 开发者:希望自动化从 Hacker News 提取信息并发送电子邮件通知的开发者。
- 产品经理:需要跟踪行业趋势,获取最新的 "Show HN" 项目以便做出决策的产品经理。
- 数据分析师:希望定期获取特定数据并分析其趋势的分析师。
- 自动化爱好者:对使用 n8n 等工具实现自动化流程感兴趣的用户。

解决的问题

此工作流解决了定期获取和发送 Hacker News 上 "Show HN" 项目更新的需求。通过自动化提取、筛选和发送电子邮件,可以节省时间,提高信息获取的效率。用户无需手动检查网站,从而确保及时获取重要信息。

工作流程

  • 定时触发 (Cron):每天 13:00 自动触发工作流。
    2. HTTP 请求:向 Hacker News 网站发送请求,获取页面内容。
    3. HTML 提取项目:从获取的 HTML 内容中提取所有项目的基本信息。
    4. HTML 提取数据:进一步提取每个项目的 标题链接排名
    5. 条件判断 (IF):检查提取的标题中是否包含 "Show HN:"。
    6. 自定义函数:如果条件满足,生成包含所有相关项目的电子邮件文本。
    7. 发送邮件:通过电子邮件将生成的文本发送给指定收件人,通知他们最新的 "Show HN" 项目。
  • 自定义指南

    用户可以根据需要自定义此工作流:
    - 修改触发时间:在 Cron 节点中更改 hour 值以调整工作流的触发时间。
    - 调整提取条件:在 IF 节点中修改条件,以筛选其他类型的项目或标题。
    - 自定义电子邮件内容:在 Function 节点中修改 emailText 的生成逻辑,以满足不同的通知需求。
    - 添加更多的提取字段:在 HTML 提取数据节点中添加更多的 CSS 选择器,以提取其他相关信息。
    - 更改收件人:在 Send Email 节点中指定不同的收件人,以便将通知发送给其他人。