使用 requests.Response.iter_lines() 方法,可以很方便地对流式API(例如 Twitter的流式API )的响应进行迭代。

简单地设置 stream 为 True 便可以使用 iter_lines() 对响应进行迭代:

import json
import requests r = requests.get('http://httpbin.org/stream/20', stream=True) for line in r.iter_lines(): # filter out keep-alive new lines
if line:
print(json.loads(line))

最新文章

  1. IPv6协议
  2. http://www.itpub.net/thread-1778530-1-1.html
  3. HW3.13
  4. android 代码混淆及问题大集锦
  5. Nopcommerce商城添加【满XX减XX优惠券】功能
  6. c++11 : Local and Unnamed Types as Template Arguments
  7. cURL安装和使用笔记
  8. 微软Visual Studio "14" CTP 2 发布
  9. [CSS备忘]改变选中文本的颜色::selection
  10. LPC1768定时器普通定时
  11. Python进阶---面向对象第三弹(进阶篇)
  12. requests-认证设置
  13. python迭代器与生成器及yield
  14. Spring 初学笔记
  15. utf8 vs utf8mb4
  16. Win10系列:C#应用控件基础23
  17. c++11 条件变量 生产者-消费者 并发线程
  18. Python绘制2D图像
  19. git使用基本教程
  20. dvwa 源码分析(三) --- config.inc.php分析

热门文章

  1. Walk Through Squares HDU - 4758 AC自动机+简单状压DP
  2. js 实现纵向轮播
  3. php结合phpStudy实例来熟悉CI框架,用的软件是phpStorm+phpStudy
  4. egret 篇——关于ios环境下微信浏览器的音频自动播放问题
  5. CobaltStrike与Metasploit实战联动
  6. 我能不能理解成 ssh中service就相当于与jsp+servlet+dao中的servlet???
  7. java中自己对页面跳转问题的一些经验
  8. JDK源码阅读--AbstractStringBuilder
  9. OS -- (python)文件和目录操作方法大全
  10. Python学习day39-并发编程(各种锁)