在旧版的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',以二进制方式打开,如不这样,到最后文件写入不了。