搭建新闻推送工作流

缘由

我持有闻泰转债,年中时买入,之后因为安世半导体的事件加仓。前几天价格上涨后卖出了加仓的部分,相当于做了个 T,目前持仓成本非常低。

周五下午收盘前几分钟,闻泰科技忽然拉涨停,闻泰转债涨 2%。原因是财联社在下午 2 点 54 分的一篇文章:预计安世中国将很快恢复芯片供应。

晚上,我看到一位群友发的俄罗斯卫星通讯社早上 10 点 19 分的新闻,也是关于这件事。新闻标题是《荷兰政府:安世中国预计未来数日恢复芯片供应》

也就是说,如果我关注了卫星社的新闻,那么我有几个小时的时间可以从容买入,而不是等到下午收盘前看到财联社的新闻才慌慌张张追涨。

按理说,我持有闻泰转债,而且价格受中荷博弈影响很大,我应该密切关注荷方的新闻。但我之前并不知道卫星社的新闻会领先财联社这么多,现在既然知道了,就得关注起来。

为了方便,我计划写一个爬虫,实时爬取新闻信息,推送到飞书群。

开始行动

说干就干,技术上并不复杂。

先实现一个爬虫服务,再实现一个推送服务即可。爬虫很简单,网站没有反爬机制,我只爬取标题,不爬内容,点击浏览详情后仍然跳转到原网站。

再实现一个飞书群的推送服务,这个更简单,在群里添加一个聊天机器人,然后给这个机器人的 url 地址推送消息即可。

基本半个小时就搞定。

效果

实现之后,给群友做了分享,免费加入飞书群。

之后,又添加了彭博社和路透社的新闻,因为流程已经通了,加这两个渠道速度就更快了。

下一步实现关键字筛选,比如设置关键字“安世”,那么标题中含有关键字的重要新闻可以直接推送到微信。这个没法推送到群,因为每个人的关键字不同。