Python BeatuifulSoup解析逻辑-在运行代码之前检查图像是否存在
我使用scraperapi.com和Bs4从一个网站上抓取URL,当它找不到特定元素时,就会导致整个代码崩溃 这一行是我用来提取图像src的Python BeatuifulSoup解析逻辑-在运行代码之前检查图像是否存在,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,我使用scraperapi.com和Bs4从一个网站上抓取URL,当它找不到特定元素时,就会导致整个代码崩溃 这一行是我用来提取图像src的 image=soup.find('img')['src'] 我知道我需要添加一个检查,看看它是否存在,然后再删除它,比如 return image[src] return ''``` but it doesn't seem to work, can anyone advise what i'm doing wrong? 您可以简
image=soup.find('img')['src']
我知道我需要添加一个检查,看看它是否存在,然后再删除它,比如
return image[src]
return ''```
but it doesn't seem to work, can anyone advise what i'm doing wrong?
您可以简单地将导致问题的代码包装成try和except块。这样,您的代码应该继续执行
试试看:
image=soup.find('img')['src']
除:
图像=无