可转债打新提醒小助手!让你不错过每一个搞钱机会!

这是「活用数据」的第 14 篇原创文章

本文主要介绍如何使用Python从零开始搭建一个可转债打新微信提醒工具。

最近有个朋友说他经常忘记打新可转债,仿佛错过了一个亿。

于是,我就想着能不能用Python来帮他做一个自动化提醒小工具,开搞!

可转债上市数据获取

想要进行可转债打新提醒,那么第一步自然是需要获取到每一天可转债上市的信息。

这里我是通过akshare库获取到的数据,具体可以查看接口说明文档:可转债发行。

可转债打新提醒小助手!让你不错过每一个搞钱机会!_第1张图片

通过这个库,我们就能非常简单地获取到每一天上市的可转债信息,以获取2022-10-11日上市数据为例,代码如下:

bond_cov_issue_cninfo_df = ak.bond_cov_issue_cninfo(start_date='20221011', end_date='20221012')

由于原代码接口在获取到空数据的时候会发生错误,所以我对接口进行了简单封装,完整代码获取方式见文末。

可转债打新提醒小助手!让你不错过每一个搞钱机会!_第2张图片

微信信息提醒

解决了数据获取部分,接下来我们需要实现的就是微信信息提醒部分。

这里我使用的是一个第三方工具pushplus,使用步骤如下:

  1. 微信扫码注册此网站账号
  2. 选择“一对多消息”
  3. 创建一个群
    可转债打新提醒小助手!让你不错过每一个搞钱机会!_第3张图片
  4. 让想要接收到消息提醒的人通过群组二维码扫码关注公众号

更为详细的步骤可以参考这篇文章:

https://mp.weixin.qq.com/s/x8nMYM_rN-UNl8zt6brmWQ

完成以上步骤之后,我们可以把自己的token复制下来,封装到代码中:

import requests


def send_wechat(msg):
    token = 'xxx'  # 前边复制到那个token
    title = '可转债打新提醒'
    content = msg
    template = 'html'
    topic = '1'
    url = f"http://www.pushplus.plus/send?token={token}&title={title}&content={content}&template={template}&topic={topic}"
    res = requests.get(url=url)
    return res

可转债打新信息推送

完成以上代码编写之后,就可以把代码整理一下,完整地测试一下效果。

信息发送成功就会在微信收到提示:
可转债打新提醒小助手!让你不错过每一个搞钱机会!_第4张图片

打开消息查看详情可以看到提醒内容:
可转债打新提醒小助手!让你不错过每一个搞钱机会!_第5张图片

接下来只需要把代码放到服务器上,设置定时运行就可以了。

小结

本文内容小结:

  1. 如何通过akshare获取可转债上市信息;
  2. 如何使用pushplus工具进行微信信息推送。

基于本文内容,感兴趣的同学可以自己搭建其他的信息提醒工具。

本文完整示例代码及文件可关注公众号,回复“python”获取。

你可能感兴趣的:(Python,python,微信公众平台,微信)