python中urllib库的1个类型和6个方法
大家好,今天让我们具体的来看看urllib库中的类型和方法有哪些吧!以下内容尽量都能让大家通俗易懂。冲冲冲!!!
1个类型
- HTTPResponse
HttpRequest对象是浏览器发送过来的请求数据的封装,HttpResponse对象则是你想要返回给浏览器的数据的封装。 例:
import urllib.request
url = 'http://www.baidu.com'
response = urllib.request.urlopen(url)
print(type(response))
运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/2b80176233a04c268e8c0b42015ac1f4.png)
6个方法
- read()
content = response.read()
print(content)
content = response.read(10)
print(content)
运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/39caeca0bd3c45169fa59d92d71a6296.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Yid5a2mcHl0aG9u55qE6I-c6bif,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/45ec055a36df4996b68d067adefcf1df.png)
- readline()
content = response.readline()
print(content)
运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/df0b9b07d2d247a5afef5e7ec4c79e0a.png)
- readlines()
content = response.readlines()
print(content)
运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/1788c5aaadbb49c996b127cd4d181c6b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Yid5a2mcHl0aG9u55qE6I-c6bif,size_20,color_FFFFFF,t_70,g_se,x_16)
- getcode()
http网页状态码详细请看我上一篇发布的文章。
content = response.getcode()
print(content)
运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/13f8544a49cf453db968fb09dd94c72c.png)
- geturl()
print(response.geturl())
运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/19e7fad2b5c5487fab6f83c568bf3f60.png)
- getheaders()
print(response.getheaders())
运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/3fcd0420084b4fbe80885fbb5e8008be.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Yid5a2mcHl0aG9u55qE6I-c6bif,size_20,color_FFFFFF,t_70,g_se,x_16)
以上就是python中urllib库的1个类型和6个方法的详细内容了,有不足的欢迎大家随时在评论区补充哦!!
|