python爬取使用Urllib库获取请求
- 更新时间:2021-07-05 09:36:44
- 编辑:阙念桃
给寻找编程代码教程的朋友们精选了相关的编程文章,网友闻梓蓓根据主题投稿了本篇教程内容,涉及到请求、获取、网页、就是、一个相关内容,已被684网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
参考资料
- 《网页制作与网站建设从入门到精通》素材,课件 配套资源 / 240 MB / 何新起著 推荐度:
- Full Page Screen Capture / 1.74 MB / 截屏 推荐度:
- JavaScript网页动画设计 PDF 电子书 / 26 MB / 夏皮罗 推荐度:
- 网页设计心理学 PDF 电子书 / 53 MB / SusanM.Weinschenk,崔玮 推荐度:
- ModHeader / 267 KB / 工具 推荐度:
正文内容
这是一篇很好的python技术文章,知识点总结的很细,把代码经过测试发布到这里,希望大家能有所收获。
Urllib库:制定URL,获取网页数据,访问url
1、获得get请求
import urllib.request #获取一个get请求 response = urllib.request.urlopen("http://www.baidu.com")#获取网页 print(response.read().decode('utf-8'))#decode('utf-8')解析代码,使中文也可以正常显示
注意:其中这里urlopen,这个函数就是请求一个url的内容,这也是爬虫的第一步:网页请求,获取内容
2、获取post请求
import urllib.parse#解析器 data = bytes(urllib.parse.urlencode({"hello":"world"}),encoding="utf-8") #转化成二进制,封装 response = urllib.request.urlopen("http://httpbin.org/post",data=data) print(response.read().decode('utf-8'))
注意:这里加了data参数就是以POST形式发送请求,否则就是GET方式了。
相关教程
-
SpringBoot 防止接口恶意多次请求的操作
这篇文章主要介绍了SpringBoot 防止接口恶意多次请求的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2021-05-02
-
JS中的log对象获取以及debug的写法介绍
本篇文章主要是对JS中的log对象获取以及debug的写法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
发布时间:2019-08-29