Python-request(一)
来源:互联网 发布:怎么样做好网络销售 编辑:程序博客网 时间:2024/05/22 12:41
Python-request库
一、requests库的安装
- 通过pip installing安装。在 windows 系统下,打开控制台。只需要输入命令 pip install requests ,即可安装。
- 安装requests库的另一种方法。打开这个网址, http://www.lfd.uci.edu/~gohlke/pythonlibs 在这个网站上面有很多 python 的第三方库文件,我们按 ctrl+f 搜索很容易找到 requests。
- 将 .whl文件下载下来后,将文件重命名,将后缀名从 .whl 改为 .zip ,然后解压文件,我们可以得到两个文件夹。将得到的第一个文件夹拷贝到python 的安装目录下的 lib 目录下。
- 测试。打开控制台。输入import request。如下图。说明已经安装成功
二、request库的测试。
import requests r = requests.get("http://www.baidu.com") print(r.status_code) 200
三、requests库的7个主要方法
1. get()方法
r = requests.get(url)
首先,构造一个向服务器请求资源的requests对象。url是服务器的链接。请求成功之后,返回一个包含服务器资源的response对象。
* requests.get(url, params=None, **Kwargs)
* url:拟获取页面的链接
* params:中的额外参数,字典或者字节流格式,可选
* **Kwargs:12个控制访问的参数
response对象:包含服务器返回的所有信息,也包含请求的信息。
import requests
r = requests.get(“http://www.baidu.com“)
r.status_code
200
type(r)
requests库的异常
* r.raise_for_status()在方法内部自行判定status_code是否为i200,如果不是,则抛出异常。作用就是检测HTTPError
requests网络爬虫的通用代码框架
import requestsdef getHTMLTEXT(url):try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding return r.textexcept: return "产生异常"
0 0
- Python-request(一)
- python爬虫基础知识(一)--Urllib.request
- Python 3.4 - urllib.request 学习爬虫爬网页(一)
- HTTP Request Connector(一)
- (一)request(请求头)
- request对象主要方法笔记(一)
- python request键值判断
- python urllib.request
- 关于request,python
- python request快速上手
- python request请求
- python post request
- python 安装request库
- python flask request params
- Python request简单使用
- python的request模块
- python request 字符集设置
- python request xml
- s实现导航贴边+导航点击爬楼+弹动导航效果
- MyBatis与Spring整合
- mysql中模糊查询的四种用法介绍
- 象棋背后隐藏的故事
- Linux中的rwx
- Python-request(一)
- js 轮播图无缝连接
- Struts-Tags(标签)-1
- GitHub使用教程适用于Eclipse
- 无根树转有根树
- kylin学习
- visualstudio2013安装visualAssist
- ACM点滴经验与记录
- 从0开始复习java(1)