协程淫威之下的:Requests

前言

  • 什么是 Grequests 包
    Grequests 是异步非阻塞的异步请求第三方包,就是在原来的 Requests 模块用 gevent 封装了一层,支持 Requests 所有方法能快速上手
  • 怎么安装
pip install grequests

快速上手

import grequests

url_list = [
    'http://www.heroku.com',
    'http://python-tablib.org',
    'http://httpbin.org',
    'http://python-requests.org',
    'http://fakedomain/',
    'http://kennethreitz.com'
]
tasks = [grequests.get(u) for u in url_list]
res = grequests.map(tasks)      # tasks 就是多个 requests.get(url) 组成的list

print(res[0])
print(res[0].status_code)
print(res[0].headers)
print(res[0].text)
print(res[0].close)

"""
打印:
    <Response [200]>
    200
    (......)
"""
上一篇:MySQL 修改表结构


下一篇:leetcode sort与对vector进行sort 结构体 重载运算符