gpt4 book ai didi

python - BeautifulSoup 经典混淆

转载 作者:行者123 更新时间:2023-11-28 04:20:24 26 4
gpt4 key购买 nike

使用 Python 和 Beautifulsoup。对 CSS 标记有点陌生,所以我知道我犯了一些初学者的错误,一个具体的例子将对帮助我理解有很大帮助。

我正在尝试抓取链接页面,但仅限于某些链接。

CSS

links = soup.find_all("a", class_="details-title")

最佳答案

您拥有的代码将搜索带有 details-title 的链接类,在您提供的示例中不存在。看起来您正在尝试使用 details-title 查找位于 div 内的链接。类(class)。我相信最简单的方法是使用 CSS 选择器进行搜索,您可以使用 Beautiful Soup 的 .select 进行搜索。方法。

示例:links = soup.select("div.details-title a")

<tag>.<class> syntax 搜索具有该类的所有标签,由空格分隔的元素将搜索它之前的结果的子元素。参见 here获取更多信息。

关于python - BeautifulSoup 经典混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42233714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com