python入门基础教程:python的urllib2-模块解析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

参考网址1:参考网址2:=content&c=index&a=show&catid=6&id=20pythonQ群:139220186Django群:140544980python是蜘蛛之王,蜘蛛离不开urllib。urllib2是urllib的另一个版本,有很多改进。听说内部代码也好了很多。urllib2是python自带的一个访问网页和本地文件的库。简单使用如下:pythonQ群:139220186Django群:140544980访问一个网址:importurllib2f=urllib2.urlopen()buf=f.read()pythonQ群:139220186Django群:140544980读一个本地文件:importurllib2f=urllib2.urlopen('file:./a.txt')buf=f.read()pythonQ群:139220186Django群:140544980如何获取库有那些函数或者类:dir(f)['__doc__','__init__','__iter__','__module__','__repr__','close','code','fileno','fp','getcode','geturl','headers','info','next','read','readline','readlines','url']pythonQ群:139220186Django群:140544980中文地址解析:h4=u'=测试'h4=h4.encode('utf-8')urllib2.urlopen(h4)最好用正确的编码转换一下。上面的例子如果不用转换的函数处理一下网址,会导致urlopen失败。pythonQ群:139220186Django群:140544980分类操作FTPhandler=urllib2.FTPHandler()request=urllib2.Request(url=')opener=urllib2.build_opener(handler)f=opener.open(request)printf.read()如果需要用户名和密码:urllib2.Request(url='ftp://用户名:密码@ftp地址/')pythonQ群:139220186Django群:140544980更多资料下载Q群:139220186智普教育python培训推荐教材。pythonQ群:139220186Django群:140544980HTTPhandler=urllib2.HTTPHandler()request=urllib2.Request(url=')opener=urllib2.build_opener(handler)f=opener.open(request)printf.read()pythonQ群:139220186Django群:140544980

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功