import os
import time
import tushare as ts
import pandas as pd
import smtplib
from email.mime.text import MIMEText
def check(code, low, high):
global e
df = ts.get_realtime_quotes(code)
e = df[['code','name','price','time']]
p = df[u'price']
print (e)
if float(p[0]) > high:
user = 'xxxxxx@163.com' # 发件人,这里为163邮箱了
pwd = '*****' # 163邮箱的SMTP授权码
to = '******' # 可以设置多个收件人,英文逗号隔开,如:'***@qq.com, ***@163.com' # 1.邮件正文内容
msg = MIMEText('股票价格达到设定的价格') # 2.设置邮件主题、发件人、收件人
msg['Subject'] = '股票价格达到设定的价格!'
msg['From'] = user
msg['To'] = to # 3.发送邮件
s = smtplib.SMTP_SSL('smtp.163.com', 465) # 选择163邮箱服务,默认端口为465
s.login(user, pwd) # 登录163邮箱
s.send_message(msg) # 发送邮件
s.quit()
else :
return False
while True:
if check('603121',0,25.55):
exit()
time.sleep(5)
python 脚本股票价格达到设定的价格就发送邮件
原创
©著作权归作者所有:来自51CTO博客作者心疼五百块大洋的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:数组运用技巧
下一篇:php 数组循环拼接的技巧

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
股票价格预测
我曾经在图书馆里看到一本书,在那本书里作者提出了一种股票预测算法,即历史与
python ico #import 元组 -
【leectode 2022.1.23】股票价格波动
给你一支股票价格的数据流。数据流中每一条记录包含一个 时间戳 和该时间点股
java 时间戳 Math java代码