【发布时间】:2019-08-26 16:26:14
【问题描述】:
我很好奇为什么我不能按如下方式获得这个类的 div 元素(以前在不同的站点上工作过)。可能是这个网站的问题?
from urllib.request import urlopen
from bs4 import BeautifulSoup
import requests
url = "https://www.docmorris.de/produkte/abnehmen"
page=requests.get(url, headers=headers)
soup = BeautifulSoup(page.content, features="lxml")
divs=soup.find_all("div",attrs={"class": "l-product mod-standard product
list-item ff-slider"})
print(divs)
打印一个空数组。我想要所有具有类 'l-product mod-standard product list-item ff-slider' 的 div 元素
【问题讨论】:
-
你的类属性上有一个新行字符,我想这就是它不匹配的原因。我建议将其设为单行而不是 2 行。
标签: python web-scraping beautifulsoup