第一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]]])
本文详细介绍了Python3中使用urllib模块进行网络请求的方法,包括如何读取网页内容、指定读取长度、下载文件等操作,并提供了具体示例。
10万+

被折叠的 条评论
为什么被折叠?



