【发布时间】:2021-04-18 11:31:44
【问题描述】:
您好,我正在尝试使用请求和 BeautifulSoup 在网页上获取图像。
import requests
from bs4 import BeautifulSoup as BS
data = requests.get(url, headers=headers).content
soup = BS(data, "html.parser")
for imgtag in soup.find_all("img", class_="slider-img"):
print(imgtag["src"])
问题是当我在data 中获取网页时,它不包含图像标签。然而,当我通过网络浏览器访问网页时,div 标签中填充了多个<img class="slider-img"> 标签。
我是新手,所以我不知道该网页发生了什么。提前感谢您的帮助。
PS - 网页使用 Fotorama Slider 并且 src 属性包含 CDN 链接。如果这很重要
【问题讨论】:
标签: python html web-scraping beautifulsoup python-requests