python3.5读取网页代码,并保存

在旧版的python中有个urllib模块,内有一个urlopen方法可打开网页,但新版python中没有了,新版的urllib模块里面只有4个子模块(error,request,response,parse),urlopen方法位于request子模块下。

from urllib import request

url = "http://www.163.com" #网页地址

wp = request.urlopen(url) #打开连接

content = wp.read() #获取页面内容

fp = open("a1.txt","w+b") #打开一个文本文件

fp.write(content) #写入数据

fp.close() #关闭文件

我用的是ubuntu系统,open打开文件用的是'w+b',以二进制方式打开,如不这样,到最后文件写入不了。

posted @ 2015-12-13 16:10  金明爱python  阅读(602)  评论(0编辑  收藏  举报