urllib库基本使用
#导入urllib库 import urllib.request #打开网址 file=urllib.request.urlopen("http://www.sohu.com/",timeout=5) #读取网页源码 file.read().decode("utf-8","ignor") #返回爬取网页的状态码 print(file.getcode()) #获取当前访问网页的url print(file.geturl()) #清除网页缓存 urllib.request.urlcleanup() #直接下载网页到本地,在下载图片、音频等时候使用 # urllib.request.urlretrieve("网址","本地文件存储路径+文件名") urllib.request.urlretrieve("http://audio.xmcdn.com/group6/M05/A8/FF/wKgDg1dsApazZL0ZAKval9KT2Hc966.m4a","I:/555555555555") #网址拼接时,需转码 ''' 如果在构造网址时需要将中文拼接进去时,最好转下码再拼接 ''' keywd="汪峰" keywd=urllib.request.quote(keywd) url="http://www.baidu.com/s?wd="+keywd