使用 BeautifulSoup 获取在 HTML 中没有 class 的元素
Get Element using BeautifulSoup that does not have a class in HTML
我正在尝试从 this 网页获取用户排名的文本。 “排名”是指您在用户信息右上角看到的文字:
在此示例中,等级是“竞赛大师”。那么如何获取该文本?
如果你在检查排名后看清楚了,里面有 <a href = "/progression"
,里面有一个 <p>
标签,里面还有一个包含排名的 <p>
标签。
首先找到带有 <a href = "/progression"
的容器,然后找到其中的所有 <p>
标签,然后再次找到所有 <p>
。打印 <p>
标签内的文本,因为 <a href = "/progression"
内只有一个 <p>
标签,然后是 <p>
.
或者还有第二种方法:在“主页”下方有一个按钮,上面有等级名称。您可以尝试抓取该元素。
我正在尝试从 this 网页获取用户排名的文本。 “排名”是指您在用户信息右上角看到的文字:
在此示例中,等级是“竞赛大师”。那么如何获取该文本?
如果你在检查排名后看清楚了,里面有 <a href = "/progression"
,里面有一个 <p>
标签,里面还有一个包含排名的 <p>
标签。
首先找到带有 <a href = "/progression"
的容器,然后找到其中的所有 <p>
标签,然后再次找到所有 <p>
。打印 <p>
标签内的文本,因为 <a href = "/progression"
内只有一个 <p>
标签,然后是 <p>
.
或者还有第二种方法:在“主页”下方有一个按钮,上面有等级名称。您可以尝试抓取该元素。