假如我们知道豆瓣读书的API接口,https://api.douban.com/v2/book/1220563

想要调用JSON接口。
则使用如下代码实现:

# #coding:utf-8import json
import urllib2#若果只需要获取一个接口的数据
url = r'https://api.douban.com/v2/book/1220563'#访问网页
response = urllib2.urlopen(url)#json解析
html = json.loads(response.read())#打印所需数据,我这里只打印了书名
print "题目:","《",html['title'],"》"

输出:

题目: 《 从胎教开始 》

当然如果你想获取多个JSON数据,加个循环就可以了:

# #coding:utf-8import json
import urllib2#参数我是随便加的,只要符合网址规则就行
for i in range(1220564,1220580):#url地址url = 'https://api.douban.com/v2/book/'#将参数转化为字符串,方便组装urlvalues = str(i)#进行参数封装url = url + values#访问完整urlresponse = urllib2.urlopen(url)#读取网页内容html = json.loads(response.read())#打印所需数据print print "出版日期:",html['pubdate']print "概述:",html['summary']print "作者:",html['author'][0]print "价格:",html['price']print "---------------------------------------------------"i = i + 1

输出结果:

Python 调用JSON接口实例相关推荐

  1. python调用webservice接口实例_python调用各种接口,webservice,c接口,com接口,socket协议方法...

    python调用webservice接口(SOAP) (2)调用示例: 需要先安装suds库:pip install suds from suds.client import Client #如果需要 ...

  2. python调用webservice接口实例_python调用webservice接口的实现

    使用suds这个第三方模块 from suds.client import Client url = 'http://ip:port/?wsdl' cilent=Client(url) print c ...

  3. python调用webservice接口实例_python发布webservice接口

    cd soaplib python setup.py install 2.服务端代码 import soaplib from soaplib.core.service import rpc, Defi ...

  4. python rpc_对python调用RPC接口的实例详解

    要调用RPC接口,python提供了一个框架grpc,这是google开源的 rpc相关文档: 需要安装的python包如下: 1.grpc安装 pip install grpcio 2.grpc的p ...

  5. pythondockerapi_docker-py 用Python调用Docker接口的方法

    众所周知,Docker向外界提供了一个API来管理其中的资源.这个API可以是socket文件形式的(一般也是默认的,在/var/run/docker.sock中),也可以是TCP形式的.以前想要通过 ...

  6. python调用第三方接口获取数据_python调用接口,python接收post请求接口(附完整代码)...

    与Scala语言相比,Python有其独特的优势和广泛的应用,python调用接口,因此Spark也推出了PySpark,它在框架上提供了一个使用Python语言的接口,python接收post请求接 ...

  7. c调python_应该是史上最全的python调用C接口

    在这段时间里,我需要使用python调用C接口.我在网上搜索了很多,再加上python的官方文件,并组织备份1.从ctypes加载dll导入* dll = () # func1dll = CDLL ( ...

  8. java使用axis2调用webservice接口实例

    说明:我目前的项目环境是struts2+spring+mybatis+oracle,以下代码是java使用axis2调用webservice接口实例. import javax.xml.namespa ...

  9. Python 调用WebService接口出错-suds.transport.TransportError: HTTP Error 401: Unauthori

    使用Python调用WebService接口出现"suds.transport.TransportError: HTTP Error 401: Unauthorized"错误. 问 ...

  10. 实现python 调用 C++ 接口的 easypr

    实现python 调用 C++ 接口的 easypr 本文实现了用python 调用 C++ 的easypr ,实现车牌的识别. CMakelist.txt 以及调用方法将会附上 CMakelist. ...

最新文章

  1. java applet 记事本_jsb java编写的安卓app记事本程序,适合app初学者 Applet 243万源代码下载- www.pudn.com...
  2. Jzoj4845 寻找
  3. 2013年最佳Android平板
  4. Oracle关于java.sql.SQLException常见错误集锦
  5. Ubuntu Server中安装keepalived
  6. session and cookie
  7. Hive 导入CSV文件
  8. Eclipse修改相同内容的高亮显示(pydev编辑python)
  9. envi矢量图层外面有蓝色边框_蓝白渐层英短猫多少钱一只,美短银渐层大概多少钱...
  10. 「每天一道面试题」谈String和StringBuffer、StringBuilder区别
  11. Java多态形式_Java多态
  12. iOS 修改系统定位(非越狱)
  13. CorelDRAW最好用免费稳定版本win,mac版本做图设计使用技巧教程
  14. html鼠标自动图片放大,css如何实现鼠标放在图片上时图片放大呢?
  15. python正则匹配数字_python——正则匹配数字
  16. 动态改变图片的useMap属性导致IE假死或崩溃!
  17. 世界上第一套电子表格软件 —— VisiCalc
  18. mybatisPlus笔记
  19. win10开始菜单点击无效(win10开始菜单点击无效,网络不启动,音频不启动)
  20. python怎么打开h5文件_python中利用h5py模块读取h5文件中的主键方法

热门文章

  1. nmake的调用方法
  2. 读react.js小书 抽象公共组件类
  3. 冲顶,百万答题助手改进(python)
  4. 搭载rtmp直播服务器
  5. jdk动态代理的原理
  6. 远程桌面的端口3389及关闭此端口
  7. ofd文件怎么复制文字
  8. c# 实现图片转双层PDF,PDF转OFD格式文件
  9. Spark安装及配置详细步骤
  10. CAD迷你画图2020R11