我想自动从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,但是它也不起作用。谢谢您的帮助。
答案 0 :(得分:0)
另一方面,对于动态网站,服务器可能无法发送 支持所有HTML。相反,您会收到JavaScript代码作为 响应。这看起来与您看到的时候完全不同 您使用浏览器的开发人员工具检查了该页面。
Src:真正的python。
就我而言,该网站也发回了JavaScript代码。解决方案是使用requests-html或硒