你必须要知道的urllib的类型和方法

简介: 今天让我们具体的来看看urllib库中的类型和方法有哪些吧

python中urllib库的1个类型和6个方法

大家好,今天让我们具体的来看看urllib库中的类型和方法有哪些吧!以下内容尽量都能让大家通俗易懂。冲冲冲!!!


1个类型

HTTPResponse

HttpRequest对象是浏览器发送过来的请求数据的封装,HttpResponse对象则是你想要返回给浏览器的数据的封装。

例:

import urllib.request
url = 'http://www.baidu.com'
# 模拟浏览器发送请求
response = urllib.request.urlopen(url)
# response 的类型为HTTPPResponse
print(type(response))


运行结果:


image.png

6个方法

  1. read()
# 按照一个字节一个字节的读取内容
content = response.read()
print(content)
#按照多少字节来读取内容
content = response.read(10)
print(content)


运行结果:


image.png


image.png

  1. readline()
# 按照行来读取内容
content = response.readline()
print(content)

运行结果:


image.png

  1. readlines()
# 按行读取网页全部内容
content = response.readlines()
print(content)

运行结果:


image.png


  1. getcode()

http网页状态码详细请看我上一篇发布的文章。

# 获取网页状态码,可通过网页状态码来判断网页是否异常。
# 如果是200 那说明网页无异常。
content = response.getcode()
print(content)

运行结果:


image.png

  1. geturl()
#  返回url地址
print(response.geturl())

运行结果:


image.png

  1. getheaders()
# 获取状态信息(响应头)
print(response.getheaders())


运行结果:


image.png以上就是python中urllib库的1个类型和6个方法的详细内容了,有不足的欢迎大家随时在评论区补充哦!!

相关文章
|
24天前
|
JSON API 数据格式
python的request库如何拿到json的返回值
python的request库如何拿到json的返回值
23 0
|
5月前
|
Python
Python-URL编码和URL解码方法
Python-URL编码和URL解码方法
53 0
|
10月前
|
JSON PHP 数据格式
PHP中json传递请求字符串网址函数http_build_query()与parse_str(),将POST参数组转换拼接成GET请求链接
PHP中json传递请求字符串网址函数http_build_query()与parse_str(),将POST参数组转换拼接成GET请求链接
100 0
|
XML JSON 测试技术
Python 基于urllib.request封装http协议类
Python 基于urllib.request封装http协议类
106 0
|
JSON 网络安全 数据格式
Python Request get post 代理 基本使用
文章目录 Python Request get post 代理 常用示例 一、Pip install requests 二、Requests 请求时携带的常用参数 1、参数说明 2、headers 3、requests 常用参数:url、headers、proxies、verify、timeout 三、Requests Get Post 1、Get 2、Post 四、Requests 常用代码 1、常用的请求代码 2、requests 文件下载 3、response 常用属性介绍 五、Requests 异常处理 1.常用的异常处理 总结
362 0
Python Request get post 代理 基本使用
|
数据采集 编解码 Python
urllib的基础使用方法
urllib的基础使用方法
117 0
|
数据采集 Python
爬虫第一次笔记 urllib的基本使用 urllib一个类型,六个方法 urllib下载 urllib请求对象的定制
爬虫第一次笔记 urllib的基本使用 urllib一个类型,六个方法 urllib下载 urllib请求对象的定制
87 0
爬虫第一次笔记 urllib的基本使用 urllib一个类型,六个方法 urllib下载 urllib请求对象的定制
|
Python
Python:urllib解析查询参数parse_qsl、parse_qs
Python:urllib解析查询参数parse_qsl、parse_qs
161 0
|
算法 数据格式 Python
Python requests请求页面返回乱码问题
有时候在通过Python爬取网页数据的时候,比如抖音、快手等短视频数据;网页会返回乱码;这种乱码数据,不管是gb2312、utf-8、gbk、亦或者使用gbk的超集gb18030等编码都毫无用处。看下图。
Python requests请求页面返回乱码问题
|
存储 数据采集 JavaScript
Python:urllib2模块Handler处理器 和 自定义Opener(二)
Python:urllib2模块Handler处理器 和 自定义Opener(二)
204 0
Python:urllib2模块Handler处理器 和 自定义Opener(二)