
-
Python3.x中urllib2被拆分成了urllib.request和urllib.error两个包,因此直接导入urllib2会报错,使用pip或 conda安装urllib2也会出现找不到包的情况。
-
导入相应包使用代码:
import urllib.request 和import urllib.error -
代码中使用相应函数代码:
urllib2.xxx修改为urllib.request.xxx -
示例代码:
-
1
2
3
4
5
6
7
8
9
10
11
12
13
import urllib.request
import urllib.error
def (url):
print('Downloading:',url)
try:
html=urllib.request.urlopen(url).read()
except urllib.error as e:
print('download error:',e.reason)
html=None
return html
download('http://example.webscraping.com/')




近期评论