美文网首页
requests - get

requests - get

作者: tafanfly | 来源:发表于2018-08-13 22:49 被阅读0次

    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'<!DOCTYPE html>.......'
    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

          本文链接:https://www.haomeiwen.com/subject/drmdvftx.html