【发布时间】:2020-12-15 05:03:03
【问题描述】:
这是我拥有的 HTML 和代码:
<a class="card__article-link" href="linktoarticle" title="articletitle">
<span class="card__egida">TEXT</span>
<span class="card__title ">TITLE</span>
<span class="card__subtitle">SUBTITLE</span>
</a>
import requests
from bs4 import BeautifulSoup
r = requests.get("link").text
soup = BeautifulSoup(r, "html.parser")
for span in soup.find_all("span", {"class": "card__egida"}):
print(span.get_text())
代码正确打印 TEXT,但我希望代码也打印 TITLE 和 SUBTITLE。我曾尝试使用 nextSibling 但没有成功。 我该怎么做?
【问题讨论】:
标签: python python-3.x web-scraping beautifulsoup python-requests