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))
运行结果:
6个方法
- read()
# 按照一个字节一个字节的读取内容 content = response.read() print(content) #按照多少字节来读取内容 content = response.read(10) print(content)
运行结果:
- readline()
# 按照行来读取内容 content = response.readline() print(content)
运行结果:
- readlines()
# 按行读取网页全部内容 content = response.readlines() print(content)
运行结果:
- getcode()
http网页状态码详细请看我上一篇发布的文章。
# 获取网页状态码,可通过网页状态码来判断网页是否异常。 # 如果是200 那说明网页无异常。 content = response.getcode() print(content)
运行结果:
- geturl()
# 返回url地址 print(response.geturl())
运行结果:
- getheaders()
# 获取状态信息(响应头) print(response.getheaders())
运行结果:
以上就是python中urllib库的1个类型和6个方法的详细内容了,有不足的欢迎大家随时在评论区补充哦!!