我正在使用 BeautifulSoup 编写一个解析脚本,我在其中搜索img页面中的所有标签,并且只想抓取具有一定宽度的图片。
下面是一个标签示例:
<img
alt=""
src="//upload.wikimedia.org/wikipedia/en/thumb/a/a9/Example.jpg/111px-Example.jpg"
width="111"
height="120"
/>
问题是并非所有img标签都有width属性。我只想访问img具有该width属性的标签。
到目前为止,我有一些类似的东西:
images= soup.findAll("img")
listimages= []
for img in images:
if img['width']!==None:
listimages.append(img)
这似乎不起作用。似乎缺少width属性不会产生NoneType. 所以如果不是None,那又怎样?