需求:
根据目标网站“http://www.youzi4.cc/”为基础,抓取首页页面的图片并下载到本地,并命名为图片标签中alt="命名内容"
环境:win7 、pycharm、python2、
所用到的库:urllib 、 BeautifulSoup、requests、
其中遇到的错误:
#<img alt="大腿上的玫瑰蛇纹身图案_大腿纹身图案" height="140" src="http://res.youzi
在抓取img标签中alt属性的时候利用ul["alt"]出现以下错误
Traceback (most recent call last):
File "E:/PycharmProject/��ϰ/2Beautifulʵս.py", line 38, in <module>
for i in getlist():
File "E:/PycharmProject/��ϰ/2Beautifulʵս.py", line 20, in getlist
alt=uls["alt"]
File "E:\Python27\lib\site-packages\bs4\element.py", line 1011, in __getitem__
return self.attrs[key]
KeyError: 'alt'
然后将uls的内容依次打印一下发现竟然有一个没有alt属性,如下图所示: