搭建新闻推送工作流
缘由
我持有闻泰转债,年中时买入,之后因为安世半导体的事件加仓。前几天价格上涨后卖出了加仓的部分,相当于做了个 T,目前持仓成本非常低。
周五下午收盘前几分钟,闻泰科技忽然拉涨停,闻泰转债涨 2%。原因是财联社在下午 2 点 54 分的一篇文章:预计安世中国将很快恢复芯片供应。
晚上,我看到一位群友发的俄罗斯卫星通讯社早上 10 点 19 分的新闻,也是关于这件事。新闻标题是《荷兰政府:安世中国预计未来数日恢复芯片供应》。
也就是说,如果我关注了卫星社的新闻,那么我有几个小时的时间可以从容买入,而不是等到下午收盘前看到财联社的新闻才慌慌张张追涨。
按理说,我持有闻泰转债,而且价格受中荷博弈影响很大,我应该密切关注荷方的新闻。但我之前并不知道卫星社的新闻会领先财联社这么多,现在既然知道了,就得关注起来。
为了方便,我计划写一个爬虫,实时爬取新闻信息,推送到飞书群。
开始行动
说干就干,技术上并不复杂。
先实现一个爬虫服务,再实现一个推送服务即可。爬虫很简单,网站没有反爬机制,我只爬取标题,不爬内容,点击浏览详情后仍然跳转到原网站。
再实现一个飞书群的推送服务,这个更简单,在群里添加一个聊天机器人,然后给这个机器人的 url 地址推送消息即可。
基本半个小时就搞定。
效果
实现之后,给群友做了分享,免费加入飞书群。
之后,又添加了彭博社和路透社的新闻,因为流程已经通了,加这两个渠道速度就更快了。
下一步实现关键字筛选,比如设置关键字“安世”,那么标题中含有关键字的重要新闻可以直接推送到微信。这个没法推送到群,因为每个人的关键字不同。