国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python的凈值數(shù)據(jù)接口調(diào)用示例分享

2019-11-25 16:52:49
字體:
供稿:網(wǎng)友

代碼描述:基于Python的凈值數(shù)據(jù)接口調(diào)用代碼實(shí)例
關(guān)聯(lián)數(shù)據(jù):凈值數(shù)據(jù)
接口地址:https://www.juhe.cn/docs/api/id/25

#!/usr/bin/python# -*- coding: utf-8 -*-import json, urllibfrom urllib import urlencode#----------------------------------# 凈值數(shù)據(jù)調(diào)用示例代碼 - 聚合數(shù)據(jù)# 在線接口文檔:http://www.juhe.cn/docs/25#----------------------------------def main():  #配置您申請的APPKey  appkey = "*********************"  #1.全部開放基金  request1(appkey,"GET")  #2.股票型基金  request2(appkey,"GET")  #3.普通債券型基金  request3(appkey,"GET")  #4.貨幣型基金  request4(appkey,"GET")  #5.封閉型基金  request5(appkey,"GET")   #6.創(chuàng)新封基  request6(appkey,"GET")  #7.LOF  request7(appkey,"GET")  #8.ETF  request8(appkey,"GET")  #9.QDII  request9(appkey,"GET")#全部開放基金def request1(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/all"  params = {    "key" : appkey, #APPKEY值  }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #股票型基金def request2(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/stock"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #普通債券型基金def request3(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/bond"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #貨幣型基金def request4(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/monet"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #封閉型基金def request5(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/close"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #創(chuàng)新封基def request6(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/innov"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #LOFdef request7(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/lof"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #ETFdef request8(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/etf"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error" #QDIIdef request9(appkey, m="GET"):  url = "http://web.juhe.cn:8080/fund/netdata/qdii"  params = {    "key" : appkey, #APPKEY值   }  params = urlencode(params)  if m =="GET":    f = urllib.urlopen("%s?%s" % (url, params))  else:    f = urllib.urlopen(url, params)   content = f.read()  res = json.loads(content)  if res:    error_code = res["error_code"]    if error_code == 0:      #成功請求      print res["result"]    else:      print "%s:%s" % (res["error_code"],res["reason"])  else:    print "request api error"if __name__ == '__main__':  main()

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 沙田区| 武山县| 深水埗区| 昌图县| 宁城县| 福海县| 清水县| 金乡县| 岳西县| 同德县| 新化县| 裕民县| 景东| 玉溪市| 延川县| 盖州市| 茂名市| 简阳市| 和硕县| 广河县| 长治市| 凭祥市| 二连浩特市| 林西县| 庄浪县| 云浮市| 铜陵市| 门头沟区| 宁南县| 平度市| 女性| 夏津县| 疏附县| 武夷山市| 邯郸县| 涞源县| 马尔康县| 潮安县| 新龙县| 中超| 集贤县|