我想从内容中抓取 img 标签。但问题是一些 img 包含 data-src 和一些 containg src。
我试过以下:
if(content.find('img',{'itemprop':'contentUrl'})['data-src']):
image=content.find('img',{'itemprop':'contentUrl'})['data-src']
elif(content.find('img',{'itemprop':'contentUrl'})['src']):
image=content.find('img',{'itemprop':'contentUrl'})['src']
它仍然不起作用我想抓取所有包含 data-src 或 src 的图像 url。
最佳答案
用 item.attrs
试试这个。
for item in content.select('img[itemprop="contentUrl"]'):
if 'data-src' in item.attrs:
print(item['data-src'])
if 'src' in item.attrs:
print(item['src'])
关于python - 如何检查标签是否包含特定属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58345141/