zoukankan      html  css  js  c++  java
  • Requests 库学习

    # 引入Requests库
    import requests
    
    # 发起GET请求
    response = requests.get('https://www.baidu.com/')
    # 查看响应类型  requests.models.Response
    print(type(response))
    # 输出状态码
    print(response.status_code)
    # 输出响应内容类型  text
    print(type(response.text))
    # 输出响应内容
    print(response.text)
    # 输出cookies
    print(response.cookies)

    #带参数的GET请求

    import requests
    # 分装GET请求参数
    param = {'name':'xxx','age':xxx}
    # 设置GET请求参数(Params)
    response = requests.get('http://xxxxx,params=param)
    print(response.text)

    #json格式

    response = requests.get('http://www.baidu,com')
    # 获取响应内容
    print(type(response.text))
    # 如果响应内容是json,就将其转为json
    print(response.json())
    # 输出的是字典类型
    print(type(response.json()))
    #添加headers
    import requests
    
    # 设置User-Agent浏览器信息
    headers = {
          "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
    }
    # 设置请求头信息
    response = requests.get('https://www.zhihu.com/explore',headers=headers)
    print(response.text)
     
  • 相关阅读:
    670. Maximum Swap
    653. Two Sum IV
    639. Decode Ways II
    636. Exclusive Time of Functions
    621. Task Scheduler
    572. Subtree of Another Tree
    554. Brick Wall
    543. Diameter of Binary Tree
    535. Encode and Decode TinyURL
    博客园自定义背景图片
  • 原文地址:https://www.cnblogs.com/hz-atm/p/8984902.html
Copyright © 2011-2022 走看看