requests - get

Get 方法

Requests 发送网络请求非常简单

  • 直接get 访问URL地址
  • 请求后返回response对象
  • 针对对象获取或者验证消息
In [1]: import requests
In [2]: url = 'https://www.baidu.com/'
In [3]: response = requests.get(url)

# result
In [9]: response.status_code
Out[9]: 200
In [10]: response.text  # 同浏览器访问URL的网页源码
Out[10]: u'.......'
In [13]: response.url
Out[13]: u'https://www.baidu.com/'

传递URL参数

为 URL 的查询字符串(query string)传递某种数据,允许使用 params 关键字参数,以一个字符串字典来提供这些参数. 如下:

In [1]: import requests
In [2]: url = 'https://www.baidu.com/'
In [3]: payload = {'wd': 'github'}
In [4]: response = requests.get(url, params=payload)
In [5]: response.url
Out[5]: u'https://www.baidu.com/?wd=github'

注意
(1)payload 中None 键不会被添加到url
(2)payload 中value可以用list, 使用{'wd': ['github', 'gitlab']}后url为'https://www.baidu.com/?wd=github&wd=gitlab'

来源:

http://docs.python-requests.org/zh_CN/latest/user/quickstart.html

你可能感兴趣的:(requests - get)