第一python3没有urllib2模块了,只有urllib模块
import urllib.request
urllib.request.urlopen(url[,data[,timeout]]).read().decode("UTF8")
#如果url请求里面包含中文要进行编码
urllib.request.quote()
urllib.quote(string[,safe])对字符进行编码
with urllib.request.urlopen('http://fm.xinli001.com/') as f:
print(f.read().decode('utf-8'))
获得整个页面:
读取的时候可以指定读取多少内容:f.read(200).decode("utf-8")
下载
fileName 保存路径,reporthook回调函数,data是post到服务器的数据
urllib.urlretrieve(url[,fileName[,reporthook[,data]]])