from bs4 import BeautifulSoup
import requests
headers={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36'
}
content=requests.get('https://www.xiachufang.com/',headers=headers)
soup=BeautifulSoup(content.content.decode('utf-8'),'lxml')
img=soup.find_all('img')
num1=1
for list1 in img:
print("这是find的方法取值,这是第{}次".format(num1))
num1+=1
print(list1['src'])
sel=soup.select('img')
代码如上,想获取下厨房里面的所有图片的链接(img标签下的所有src属性)但是发现部分img标签下有的链接是在data-src属性下的,bs4有没有什么办法能在获取属性时传递几个属性,如果属性存在的话就获取,否则什么都不做,请知道的告诉下谢谢