Traceback (most recent call last): File "D:\project\yuepu\main.py", line 19, in <module> imgUrl = imgContent.attrs["src"] # 一页网页中每个图片的链接 KeyError: 'src'
时间: 2024-01-03 20:05:34 浏览: 121
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误通常是由于BeautifulSoup对象中没有名为"src"的属性导致的。请确保您正在尝试访问的标签具有"src"属性,并且该属性正确地设置为图像的URL。
另外,您可以在访问属性之前先检查该属性是否存在。例如,可以使用以下代码:
```
if "src" in imgContent.attrs:
imgUrl = imgContent.attrs["src"]
else:
# 处理属性不存在的情况
```
这样,如果"src"属性不存在,程序将不会引发KeyError异常而是执行else语句中的代码。
阅读全文