本文主要是解决一些投资者不能看股票的情况,通过运行该代码,微信接收消息,无需实时盯盘。
import requests#向新浪财经请求股票实时数据import itchat#用于登入微信import time#用于周期调用itchat.auto_login(hotReload=True)# 扫码自动登陆myUserName = itchat.search_friends(‘撸之雄风’)#找到发送对象,可以修改接收信息的微信IDmyUserName =myUserName[0][“UserName”]#取到名字r = requests.get(‘http://hq.sinajs.cn/list=sz000725’)#请求stock_code数据res = r.text#返回数据result = res.split(‘=’)[1] # 截取等号之后的数据部分name = result.split(‘,’)[0].replace(‘”‘, ”) # 股票名称start_price = float(result.split(‘,’)[2]) # 昨日收盘价now_price = float(result.split(‘,’)[3]) # 当前价格rate = (now_price-start_price)/start_price * 100 # 涨跌幅度#实时调用while True: content = “当前股票「{0}」,价格[{1}] 涨幅「{2:.2f}%」, 请注意!”.format(name,now_price, rate) itchat.send(content, myUserName)#发送数据 time.sleep(60)#每60秒推送,可以修改推送周期 ”’1.后面将对推送消息进行改进,改为函数调用2.对于5分钟涨跌幅进行补充3.对于极端行情进行提示4.放在云端,实时调用5.作为市场监控的手段之一”’
钉钉怎样查看公司股票
借助python的强大功能,把提前设置好的股票信息推送到钉钉上。首先通过接口获取股市实时信息,通过python的requests模块可以获取实时信息。之后设置计算股票涨跌幅,并判断是否需要报警,运算出结果发送到钉钉,最后给钉钉群添加机器人,报警信息就是由机器人发送到钉钉上,你就可以实时看到了。
python:消息推送 – 企业微信机器人推送
实现推送的处理步骤:
创建机器人:
1、登录企业 – 拉取创建3人及其以上的群组 – 点击右键群设置 – 添加机器人,如图:
新建机器人:
给机器人取名:
创建完成:
获取机器人webhook: 复制webhook
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXXXXXXXXX
安装Python第三方库:requests。
pip install requests
按照对应的机器人文档说明,将包装后推送内容进行接口请求:
运行后即可得出类似下面的结果: