我会使用CSS选择器一次性完成此 *** 作:
for img in soup.select("a.img-link img[src]"): print(img["src"])
在这里,我们得到的所有
img具有
src属性的元素都位于
a具有
img-link类的元素下。它打印:
http://2.p.mpcdn.net/352582/687224/1.jpghttp://2.p.mpcdn.net/352582/687224/2.jpghttp://2.p.mpcdn.net/352582/687224/3.jpghttp://2.p.mpcdn.net/352582/687224/4.jpg...http://2.p.mpcdn.net/352582/687224/20.jpg
如果仍要使用
find_all(),则必须将其嵌套:
for link in soup.find_all("a", class_ = "img-link"): for img in link.find_all("a", src=True): # searching for img with src attribute print(img["src"])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)