zoukankan      html  css  js  c++  java
  • requests库

    Requests安装

    pip install requests

    请求方式

    import requests 
    url = "https://www.cnblogs.com/" requests.post(
    url) requests.put(url) requests.delete(url) requests.get(url)

    响应方法

    response = request.post(url)
    response.json()           # 以json的形式返回响应内容,对象格式为dict
    response.content           # 以二进制的形式返回响应内容,对象格式为bytes
    response.text            # 以字符串的形式返回响应内容,对象格式为str
    response.url             # 返回请求的url
    response.status_code        # 返回本次请求的状态码
    response.reason           # 返回状态码对应的原因
    response.headers          # 返回响应头
    response.cookies          # 返回cookice信息
    response.raw            # 返回原始响应体
    response.encoding         # 返回编码格式

    请求带参数

    requests.get(url='http://www.baidu.com/s', params={'wd': '博客园'})
    headers = {'Authorization': ''}
    r = requests.post(url='XXXX', data={
    'username': '', 'password': ''},headers=headers)
    print(r.url)
    print(r.status_code) # 获取返回状态
    print(r.text) # 打印解码后的返回数据
  • 相关阅读:
    LinkedBlockingQueue
    PriorityBlockingQueue
    js阻止事件冒泡
    java map常用的4种遍历方法
    JAVA jar 和 war 包的区别
    jquery 操作大全
    Java 使用new Thread和线程池的区别
    原生XMLHttpRequest
    socket 和 webscoket 的区别
    GET和POST请求的区别如下
  • 原文地址:https://www.cnblogs.com/daicw/p/13275650.html
Copyright © 2011-2022 走看看