如何使用beautifulsoup从<div class>中刮取<b>内部的文本?

2024-10-02 12:36:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新来的

我试着在“Re”里发短信commended:...“来自此网站的部分 wongnai.com

<div class="sc-1d7kslo-11 cWzosZ"><b>Recommended: </b>...</div>

我试过这个,但没用

soup.find_all('div', attrs={'class':"sc-1d7kslo-11 cWzosZ"})

结果没有显示任何错误或任何东西。我使用Google Colab

先谢谢你


Tags: divrecom网站错误allfindattrs
1条回答
网友
1楼 · 发布于 2024-10-02 12:36:58

.find_all()将返回元素列表。您必须遍历该列表,并使用.text来获取文本(前提是该站点不是动态的,并且您所追求的内容在html源代码中)

alpha = soup.find_all('div', attrs={'class':"sc-1d7kslo-11 cWzosZ"})

for element in alpha:
    print (element.text)

相关问题 更多 >

    热门问题