您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > python入门基础教程:python的urllib2-模块解析
参考网址1:参考网址2:=content&c=index&a=show&catid=6&id=20pythonQ群:139220186Django群:140544980python是蜘蛛之王,蜘蛛离不开urllib。urllib2是urllib的另一个版本,有很多改进。听说内部代码也好了很多。urllib2是python自带的一个访问网页和本地文件的库。简单使用如下:pythonQ群:139220186Django群:140544980访问一个网址:importurllib2f=urllib2.urlopen()buf=f.read()pythonQ群:139220186Django群:140544980读一个本地文件:importurllib2f=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分类操作FTPhandler=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群:140544980HTTPhandler=urllib2.HTTPHandler()request=urllib2.Request(url=')opener=urllib2.build_opener(handler)f=opener.open(request)printf.read()pythonQ群:139220186Django群:140544980
本文标题:python入门基础教程:python的urllib2-模块解析
链接地址:https://www.777doc.com/doc-7534573 .html