Beautifulsoup无法提取src标签

时间:2020-06-24 18:13:49

标签: beautifulsoup

我想自动从imgflip下载图像。

import requests
from bs4 import BeautifulSoup as bs
url="https://imgflip.com/memegenerator/Drake-Hotline-Bling"
page=requests.get(url)
parsed=bs(page.content,'html.parser')
res=parsed.find_all('img',class_="mm-img shadow")
print(res)

当我检查页面时,我看到图像的src标记,但是得到的响应没有src标记。我也尝试过设置src = True,但是它也不起作用。谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

另一方面,对于动态网站,服务器可能无法发送 支持所有HTML。相反,您会收到JavaScript代码作为 响应。这看起来与您看到的时候完全不同 您使用浏览器的开发人员工具检查了该页面。

Src:真正的python。

就我而言,该网站也发回了JavaScript代码。解决方案是使用requests-html或硒