资源简介
调用腾讯的股票查询接口,实现股票在线查询,为了增加可读性,还使用flask搭建了web工程,实现前端展示
代码片段和文件信息
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import urllib.request
import re
# debug=True
debug = False
class Utility:
def ToGB(str):
if (debug): print(str)
return str.decode(‘gb2312‘)
class StockInfo:
“““
0: 未知
1: 名字
2: 代码
3: 当前价格
4: 涨跌
5: 涨跌%
6: 成交量(手)
7: 成交额(万)
8:
9: 总市值“““
def GetStockStrByNum(num):
f = urllib.request.urlopen(‘http://qt.gtimg.cn/q=s_‘ + str(num))
print(‘res=‘ f.read().decode(‘gbk‘))
res = f.readline()
f.close()
return res
def ParseResultStr(resultstr):
if (debug): print(resultstr)
slist = resultstr[14:-3]
if (debug): print(slist)
slist = slist.split(‘~‘)
if (debug): print(slist)
# print(‘*******************************‘)
print(‘股票名称:‘ slist[1])
print(‘股票代码:‘ slist[2])
print(‘当前价格:‘ slist[3])
print(‘涨 跌:‘ slist[4])
print(‘涨 跌%:‘ slist[5] ‘%‘)
print(‘成交量(手):‘ slist[6])
print(‘成交额(万):‘ slist[7])
# print(‘date and time is :‘ dateandtime)
print(‘*******************************‘)
def GetStockInfo(num):
str = StockInfo.GetStockStrByNum(num)
strGB = Utility.ToGB(str)
StockInfo.ParseResultStr(strGB)
if __name__ == ‘__main__‘:
code = input(“请输入股票代码:“)
no_list = re.findall(r‘[0-9]‘ code)
no = no_list[0]
if int(no) == 6:
code1 = ‘sh‘ + code
print(code1)
elif (int(no) == 0) | (int(no) == 3):
code1 = ‘sz‘ + code
print(code1)
else:
print(“请输入正确的股票代码“)
stocks = [code1]
print(“stocks=“ stocks)
for stock in stocks:
StockInfo.GetStockInfo(stock)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-03 10:46 stork_query_tool\
目录 0 2017-05-03 10:46 stork_query_tool\.idea\
目录 0 2017-05-03 09:46 stork_query_tool\.idea\dictionaries\
文件 150 2017-05-03 09:46 stork_query_tool\.idea\dictionaries\dom.xm
目录 0 2017-05-02 13:51 stork_query_tool\.idea\inspectionProfiles\
文件 228 2017-05-02 13:51 stork_query_tool\.idea\inspectionProfiles\profiles_settings.xm
文件 155 2017-05-02 13:51 stork_query_tool\.idea\inspectionProfiles\Project_Default.xm
文件 212 2017-05-02 16:48 stork_query_tool\.idea\misc.xm
文件 284 2017-05-02 13:51 stork_query_tool\.idea\modules.xm
文件 578 2017-05-03 09:24 stork_query_tool\.idea\stork_query_tool.iml
文件 34947 2017-05-03 10:46 stork_query_tool\.idea\workspace.xm
文件 1971 2017-05-02 14:25 stork_query_tool\query.py
目录 0 2017-05-02 15:18 stork_query_tool\static\
目录 0 2017-05-02 15:20 stork_query_tool\static\css\
文件 107238 2017-03-04 23:54 stork_query_tool\static\css\bootstrap.min.css
目录 0 2017-05-02 15:19 stork_query_tool\static\images\
文件 39630 2017-03-04 23:54 stork_query_tool\static\images\favicon.ico
文件 3287 2017-03-04 23:54 stork_query_tool\static\images\help.png
文件 17607 2006-12-22 09:14 stork_query_tool\static\images\加载.gif
目录 0 2017-05-03 09:26 stork_query_tool\static\js\
文件 69708 2017-05-03 09:26 stork_query_tool\static\js\bootstrap.js
文件 37046 2017-05-03 09:26 stork_query_tool\static\js\bootstrap.min.js
文件 267194 2017-03-04 23:54 stork_query_tool\static\js\jquery-3.1.1.js
文件 86709 2017-03-04 23:54 stork_query_tool\static\js\jquery-3.1.1.min.js
文件 76321 2017-05-03 09:26 stork_query_tool\static\js\vue.min.js
文件 1818 2017-05-03 10:46 stork_query_tool\stork_query.py
目录 0 2017-05-02 16:46 stork_query_tool\template\
目录 0 2017-05-03 10:46 stork_query_tool\templates\
文件 2336 2017-05-03 10:42 stork_query_tool\templates\homepage.html
文件 1621 2017-05-02 16:32 stork_query_tool\template\homepage.html
文件 4624 2017-05-02 16:46 stork_query_tool\template\index.html
............此处省略3个文件信息
评论
共有 条评论