位置: 编程技术 - 正文
推荐整理分享Python3学习urllib的使用方法示例(python3的urllib),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python3的urllib,python urllib3教程,python3的urllib2,python3 urldecode,python urljoin,python urllib3教程,python urllib3教程,python3 urldecode,内容如对您有帮助,希望把文章链接给更多的朋友!
urllib是python的一个获取url(Uniform Resource Locators,统一资源定址符)了,可以利用它来抓取远程的数据进行保存,本文整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法。
1.基本方法
urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)
url: 需要打开的网址 data:Post提交的数据 timeout:设置网站的访问超时时间直接用urllib.request模块的urlopen()获取页面,page的数据格式为bytes类型,需要decode()解码,转换成str类型。
urlopen返回对象提供方法:
read() , readline() ,readlines() , fileno() , close() :对HTTPResponse类型数据进行操作 info():返回HTTPMessage对象,表示远程服务器返回的头信息 getcode():返回Http状态码。如果是http请求,请求成功完成;网址未找到 geturl():返回请求的url1、简单读取网页信息
2、使用request
urllib.request.Request(url, data=None, headers={}, method=None)
使用request()来包装请求,再通过urlopen()获取页面。
3、发送数据,以登录知乎为例
4、http错误
5、异常处理
6、http认证
7、使用代理
8、超时
标签: python3的urllib
本文链接地址:https://www.jiuchutong.com/biancheng/375466.html 转载请保留说明!友情链接: 武汉网站建设