一、requests库的安装

  1. Window环境下安装
    (1)找到pip.exe文件的位置,一般在python的安装文件夹里。我的机器上pip.exe文件的位置在F:\VS2017\SDK\Python37_64\Scripts
    (2)打开cmd,进入pip.exe所在的位置

    (3)输入安排requests库命令,该命令为:pip install requests

    (4)因为我之前已经安装了,所以cmd上提示已经安装了;若你是第一次安装requests库,它会出现requests库下载提示和下载进度提示。现在我们在python的IDLE里进行测试.

    输入 import requests后,若没有错误提示,则已安装成功了

    2、Linux环境下安装

本来想在kali上进行requests库的安装,但我测试了一下,发现kali上的python已经自带requests库了,测试代码:

import request
r=request.get("http://www.baidu.com")
print(r.status_code)

效果图:

200表示连接成功,则表示requests库已经自带了,至于其他Linux系统,没有试验过。

二、简单使用

1、requests库概述
requests库是一个简洁且简单的处理HTTP请求的第三方库,简单来说就是来处理http请求的库.requests库的功能很强大,有国际域名和url获取、http长连接和连接缓存等等,详细功能可自行找度娘。这里只讲网页请求功能、连接状态显示、网页编码转换功能。

2、功能
函数
get(url[,timeout=n]):对应于http的get方式,获取网页最常用的方法,可以增加timeout=n参数,设定每次请求超时时间为n秒

注意:requests.get()代表请求过程,它返回的Response对象代表响应。返回的内容作为一个对象更便于操作,Response对象属性如下:
status_code:http请求的返回状态,整数,200表示连接成功,404表示失败
encoding:http响应内容的编码方式
text: http响应内容的字符串形式,即url对应的页面内容

对于上面功能的测试代码:

import requests
def getHTMLText(url):try:r = requests.get(url,time=30)r.raise_for_status() #如果状态不是200,引发异常r.encoding = 'utf-8' #无论原来用什么编码,都改成utf-8return r.textexcept:return ""
url = "http://www.baidu.com"
print(getHTMLText(url))

测试效果:

requests库安装和简单功能学习总结相关推荐

  1. requests库安装失败,并显示多行红色字符窜怎么办

    我是新人,我今天花了5个多小时,尝试了格七八种方法才把requests库安装成功. 先把经验分享给和我一样的新人: 最重要的提示: 新人务必要把python软件默认安装在电脑系统C盘(这是根本前提) ...

  2. 刚安装的python如何使用-Python requests的安装与简单运用

    强烈推荐!requests官方文档已有了中文版,请见http://cn.python-requests.org/zh_CN/latest/ . requests是python的一个HTTP客户端库,跟 ...

  3. python requests的安装与简单运用

    强烈推荐!requests官方文档已有了中文版,请见http://cn.python-requests.org/en/latest/. requests是python的一个HTTP客户端库,跟urll ...

  4. Python 技术篇-PIL库安装及截图功能演示

    PIL 库被集成在 pillow 库里了. 所以,pip install pillow 安装后就可以使用 PIL 库了. 简单的截图并保存功能非常容易实现,只需要 3 行代码: from PIL im ...

  5. python的requests库安装失败_robot framework-requests库安装过程问题解决

    这几天本想研究下用robotframework+HTTP library (Requests)来做接口测试(http协议), 安装完Requests库后,在RIDE里导入该库时显示是红色,即导入失败( ...

  6. Tina-TI 电路仿真下载、安装、简单功能介绍

    Tina-TI是众多基于SPICE算法的仿真软件之一,前身为 Tina,后缀 -TI 是因为里面的元件参数都是 TI德州仪器的. 电路仿真中,Multisim实在是太大,功能上对于绝大多数人来说应该都 ...

  7. Python的requests库安装遇到部分问题以及解决方法

    首先要确保自己的Python安装成功,环境已经配置好.可以打开cmd,输入python,查看显示结果,如下图: 关闭cmd,重新打开. 找到自己Python安装目录下的Scripts文件夹,复制路径. ...

  8. [python知识] 爬虫知识之BeautifulSoup库安装及简单介绍

    一. 前言         在前面的几篇文章中我介绍了如何通过Python分析源代码来爬取博客.维基百科InfoBox和图片,其文章链接如下:         [python学习] 简单爬取维基百科程 ...

  9. requests的安装与简单运用

    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...

最新文章

  1. Spring靴子战争包装
  2. 2016年新开始----新的征程
  3. 适合程序员的健身方法(转)
  4. 七easy网络陷阱上当
  5. Atitit 提取sfit特征点,并绘制到原图上
  6. 最受欢迎的网管工具集
  7. 影子系统 重启蓝屏 开机蓝屏 安全模式蓝屏 进PE蓝屏 解决方案
  8. laravel-admin使用教程
  9. 简练网软考知识点整理-项目风险应对策略
  10. 自动对比度、灰阶调整
  11. 第39级台阶 小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!
  12. linux使用百度网盘(bypy)
  13. Vs2008编译vtk5.10详细教程
  14. windows xp 系统CMD命令大全
  15. 1.【Windows图标点击无反应修复
  16. Uber 背后的 PB 级数据治理之路
  17. 玄学小问题之input.focus()没生效的问题
  18. A Game of Thrones(34)
  19. 远程服务器返回错误码: (507) Insufficient Storage
  20. TI杯 LaunchPad MSP430开发环境搭建

热门文章

  1. python--圆周率的计算
  2. 如何升级IE浏览器 电脑IE浏览器怎么升级
  3. VS (Visual Studio) 魔兽插件开发工具 AddOn Studio for WOW 1.0 含有LUA编辑
  4. AutoX-1. 网页瀑布流 AutoX-2. 蚂蚁王国的蜂蜜
  5. 性能优化系列(五)网络性能优化
  6. 大数据处理技术之数据集成
  7. 浪潮服务器光盘装系统教程图解,浪潮服务器安装操作系统简要步骤说明.doc
  8. 繁星课堂oracle,《繁星》课堂实录及点评
  9. 动态规划-骨头收集者(一维数组,二维数组)
  10. UnityShader学习笔记:Caustic水纹焦散与鱼群制作水族馆