requests库基本使用

  • Requests解析库
    • 方法
    • response对象
      • response对象的属性
        • **r.encoding**属性与**r.apparent_encoding**属性的区别
    • requests库的异常
    • 举例

Requests解析库

方法


最常用的两个方法:
request.get()
request.post()
作用:都是从服务器获取网页信息
区别:get请求的数据能显示在URL上,post请求的数据信息隐藏在Headers中FromData里。

response对象

浏览器向服务器发出请求,即requests。
服务器向浏览器发出响应,即response。

用get方法举例,response=request.get(url)
response对象包括状态码,响应头,响应体

response对象的属性

r.encoding属性与r.apparent_encoding属性的区别

requests库的异常

举例

import request
r=requests.get(http://www.baidu.com)  #向服务器发出请求
print(r.status_code)  #查看状态码,若为200则请求成功
r.encoding=r.apparent_encoding  #将真正的编码方式替换猜测的编码方式
print(r.text)  #显示url页面的内容,如果乱码则必须加上一行代码

旧版Requests库相关推荐

  1. 蓝桥杯嵌入式第七届省赛——“模拟液位检测告警系统”旧板标准库

    一.赛题分析 模拟液位检测告警系统,涉及到KEY.ADC.EEPROM.LED.USART.LCD等模块.本届赛题相对简单,各个模块均可在往期文章中找到配置方法和编写说明.如: 蓝桥杯嵌入式--第六届 ...

  2. Java 8 Friday:让我们弃用那些旧版库

    在Data Geekery ,我们喜欢Java. 而且,由于我们真的很喜欢jOOQ的流畅的API和查询DSL ,我们对Java 8将为我们的生态系统带来什么感到非常兴奋. Java 8星期五 每个星期 ...

  3. 手机版python3.6.6的requests库下载_Python爬虫之Python3.6 Requests库的基本使用方法

    Python爬虫之Python3.6 Requests库的基本使用方法 未分类 在使用Python过程中,使用http处理各种请求是我们绕不过去的,在Python中开发爬虫用来抓取各种网络上的资源,就 ...

  4. 手机版python3.6.6的requests库下载_Python3.6安装及引入Requests库

    本博客可能没有那么规范,环境之类的配置.只是让你直接开始编程写python. 至于各种配置网络上有多种方法. 本文仅代表我的观点的一种方法. 电脑环境:win10 64位 第一步:下载python. ...

  5. 小猪的Python学习之旅 —— 10.三分钟上手Requests库

    小猪的Python学习之旅 -- 10.三分钟上手Requests库 标签:Python 一句话概括本文: 本节讲解Requests库的常见使用,以及一个实战项目: 扒取某一篇微信文章里所有的图片,视 ...

  6. python爬取图片的库_16-python爬虫之Requests库爬取海量图片

    Requests 是一个 Python 的 HTTP 客户端库. Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和P ...

  7. python.freelycode.com-不完整的Http读取和Python中的Requests库

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. requests库可以说是Python中使用最广泛的HTTP库了.然而,我相信大多数用户并不知道的是,re ...

  8. LoRa 之一 旧版驱动(sx12xxDrivers-V2.1.0)移植及驱动架构详解

      在之前的项目中,一直使用 LoRa 通信.很早之前就想写写文章记录一下学习过程.怎奈一直是一知半解的状态,想写不敢写!LoRa 这个东西在国内用的貌似不是太多.   对于无线通信,各个国家或者地区 ...

  9. python接口测试之requests详解_Python接口测试-requests库

    一.requests库 Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库.它比 urllib 更加方便,可以节约我们大量 ...

最新文章

  1. spring @Value注解#和$区别
  2. Netty工作笔记0014---Buffer类型化和只读
  3. 服务消费(Ribbon)
  4. cad插入块_【CAD教程】创建块和块应用步骤
  5. def是c语言特殊标识符吗,typedef和def究竟有什么区别?
  6. css margin为什么重叠,CSS 外边距(margin)重叠及防止方法
  7. 解决Could not get a resource from the pool 异常问题
  8. javascript百炼成仙 第一章 掌握JavaScript基础1.6 叶老
  9. storyboard 苹果启动图_苹果App Store审核要求使用Storyboard启动界面的解决方案
  10. 终于明白了,一文彻底理解I/O多路复用
  11. python字典的遍历方法_python字典遍历的方法有哪些?
  12. 输入5个同学的3门课程成绩,计算各门课程的总分及平均分
  13. 一本珍贵的UNIX简史:长期位居亚马逊UNIX榜单前5的这本书
  14. zigbee 源码 01-温湿度DHT11
  15. 云栖大会上海峰会,AI、云计算、大数据领衔的新产品哪些看点不容错过?
  16. quill-editor上传图片之后,点图片显示大图的时候,手机键盘出现,视频也是如此
  17. 深度学习实体关系抽取研究综述笔记
  18. 深度学习在阿里菜鸟网络物流领域的应用 | 2017 全球机器学习技术大会
  19. JavaScript动态加载ul标签
  20. 【PAT甲级复习】 专题复习三:关键路径

热门文章

  1. 漫反射 高光反射_如何有效地使用反射
  2. maven 常量字符串过长_从基于Maven的Web应用程序获取版本字符串
  3. jaxb_JAXB众所周知的秘密
  4. AWS Elasticsearch后模式
  5. 您想了解的所有Throwable
  6. 操作方法:具有多个Mongo存储库和Kotlin的Spring Boot 2 Web应用程序
  7. JMetro“ Metro”选项卡,Java的TreeView和ContextMenu(JavaFX)
  8. 模拟耗时操作_在集成测试中模拟耗时的动作
  9. 终极Java日志字典:开发人员最常记录的单词是什么?
  10. sql注入程序_Java应用程序中SQL注入