#by 侯禹江
#2018、/0/27
import json
from urllib.request import Request, urlopen
#zb网站获取数据Api
url = "https://trans.bitkk.com/line/topall?area=&jsoncallback=jQuery191025699015513536727_1530079609291&_=1530079609293"
#包装头部
firefox_headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0'}
#构建请求
request = Request( url, headers=firefox_headers )
html = urlopen( request )
#获取数据
data = html.read()
#转换成字符串
strs = str(data)
#截取字符串
print(len(strs))
strs_for_json = strs[44:]
strs_for_json= strs_for_json[:-2]
print(strs_for_json)
#转换成JSON
data = strs_for_json
datas = json.dumps(data)
#转换成字典数据
data_json = json.loads(data)
print(type(data_json))#<class 'dict'>
print(data_json['datas'][0]['market'],data_json['datas'][0]['sell1Price'])
print(len(data_json['datas']))
len = len(data_json['datas'])
#输出价格表
print("*****************************zb价格获取***************************************")
for i in range(0,len):
print("币种\市场类型:"+data_json['datas'][i]['market'], "^^^^^^^","实时价格:"+data_json['datas'][i]['sell1Price'],"^^^^^^^","24小时最高价格:"+data_json['datas'][i]['hightPrice'],"^^^^^^^","24小时最低价格:"+data_json['datas'][i]['lastPrice'])
python读取api接口json数据
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 说明 :每天更新,永久免费使用,不限请求次数 。 测试示例固定缓存服务器位置,对应ID可以访问,具体请求或抓取方式...
- 首先,我这里有一份相关城市以及该城市的公园数量的txt文件: 其次,利用百度地图API提供的接口爬取城市公园的相关...
- 最近需要一些城市的环境污染指数做分析,在网上搜了一下,没有完整的类型教程,在用百度和Google搜了几天解决方案之...
- 目标 通过调用移动之家提供的版本号接口获取当前线上环境 iOS 平台最新版本的版本号。 第一步:获取 http 请...
- In this assignment you will write a Python program somewh...