#python
import json,urllib
from urllib.request import urlopen
url = 'http://api.k780.com'
params = {
'app' : 'finance.stock_history',
'symbol' : 'sh601318',
'date' : '20200512',
'appkey' : '10003',
'sign' : 'b59bc3ef6191eb9f747dd4e83c99f2a4',
'format' : 'json',
}
params = urllib.parse.urlencode(params)
f = urllib.request.urlopen('%s?%s' % (url, params))
nowapi_call = f.read()
#print nowapi_call
a_result = json.loads(nowapi_call)
if a_result:
if a_result['success'] != '0':
print(a_result['result'])
print("totline : ",a_result['result']['totline'])
print("disline : ",a_result['result']['disline'])
print("page : ",a_result['result']['page'])
print("name : ",a_result['result']['lists']['2020-05-12']['sname'])
print("open : ",a_result['result']['lists']['2020-05-12']['open_price'])
print("close : ",a_result['result']['lists']['2020-05-12']['last_price'])
print("high : ",a_result['result']['lists']['2020-05-12']['high_price'])
print("low : ",a_result['result']['lists']['2020-05-12']['low_price'])
print("volume : ",a_result['result']['lists']['2020-05-12']['volume'])
else:
print(a_result['msgid'],' ',+a_result['msg'])
else:
print('Request nowapi fail.')
python3獲取stock歷史信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.