zoukankan      html  css  js  c++  java
  • python爬虫(1)requests库

    在pycharm中安装requests库的一种方法

    首先找到设置
    在这里插入图片描述

    在这里插入图片描述
    搜索然后安装,蓝色代表已经安装在这里插入图片描述

    requests库中的get请求

    • 与HTTP协议相对应,requests库也有七种请求方式.
    获取url requests.get(url.params,kwargs)

    r = requests.get(url,params=None,**kwargs)

    url:模拟获取页面的url连接

    params:url中的额外参数,字典或字节流格式

    **kwargs:12个控制访问的参数

    demo

    • 这里爬取了哔哩哔哩的一个页面

    • 基本的get请求
      在这里插入图片描述
      request库的七个方法

    • 主要用到的即requests.get()

    • 还有: requests.request() ; requests.post() ; requests.head() ; requests.put() ; requests.patch() ; requests.delete()
      response对象的属性

    属性 说明
    r.status_code HTTP请求的返回状态
    r.text HTTP响应内容的字符串形式,即:url对应的页面内容
    r.encoding 从HTTP header中猜测的响应内容编码方式
    r.apparent_encoding 从内容中分析出的响应内容编码方式
    r.content HTTP响应内容的二进制形式
  • 相关阅读:
    DP 水题 最长不下降子序列
    数的划分
    水题------纪念品分组
    NY95 众数问题
    NY86 找球号(一)
    C3-Zexal的矩阵链乘
    C3-Zexal的多路流水线调度
    C4-Zexal的食物链
    C4-排列
    C3-炮弹杀伤力
  • 原文地址:https://www.cnblogs.com/l0nmar/p/12553863.html
Copyright © 2011-2022 走看看