拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 内没有类的BS4文本

内没有类的BS4文本

白鹭 - 2022-02-14 1946 0 0

我正在尝试使用此 python 代码在 span 标签中抓取此 4.1 评级,但它回传为空。

for item in soup.select("._9uwBC wY0my"):
        n = soup.find("span").text()
        print(n)
---------------------------------------

<div class="_9uwBC wY0my">
      <span class="icon-star _537e4"></span>
      <span>4.1</span>
</div>

uj5u.com热心网友回复:

@Aditya,我认为soup.find("span") 只会回传第一个“span”,而您想要第二个中的文本。我会尝试:

for item in soup.select("div._9uwBC.wY0my"):
    spans = item.find_all("span")
    for span in spans:
        n = span.text
        if n != '':
            print(n)

哪个应该在您指定的情况下列印非空跨度标签的文本。实作你想要的了吗?

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *