【问题标题】:How Can I Get Information From An A Tag Between Two Span Tags in BeautifulSoup Using Python?如何使用 Python 从 BeautifulSoup 中两个 Span 标签之间的 A 标签获取信息?
【发布时间】:2021-11-25 01:19:40
【问题描述】:
我正在尝试从这两个跨度标记之间的<a> 标记获取信息
<span class="mentioned">
<a class="mentioned-123" onclick="information('123');" href="#28669">>>28669</a>
</span>
例如,我希望能够在其中获取href 的值。我该怎么做?
【问题讨论】:
标签:
python
web-scraping
beautifulsoup
【解决方案1】:
您可以查找mentioned-123 类,然后通过以下方式访问href:
soup = BeautifulSoup(html, "html.parser")
print(soup.find("a", class_="mentioned-123")["href"])