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)
     
  • 相关阅读:
    【转】Skynet之消息队列
    [转]Skynet之斗转星移
    [转]skynet Lua中的协程
    win7 + nginx + php
    LexAndYacc 安装程序
    ubuntu + samba 共享失败
    [转]TDD之Dummy Stub Fake Mock
    【转】 纯技术帖:MMOG网络同步算法揭秘
    [转]帧锁定同步算法
    [转]游戏中的同步
  • 原文地址:https://www.cnblogs.com/hz-atm/p/8984902.html
Copyright © 2011-2022 走看看