我是Beatifulsoup的新手。
我试图从本网站的“推荐:...”部分中获取文字 wongnai.com:
<div class="sc-1d7kslo-11 cWzosZ"><b>Recommended: </b>...</div>
我尝试了这个,但是没有用
soup.find_all('div', attrs={'class':"sc-1d7kslo-11 cWzosZ"})
结果未显示任何错误或任何内容。我使用Google Colab。
谢谢。
答案 0 :(得分:0)
.find_all()
将返回元素列表。您必须遍历该列表,并使用.text
来获取文本(前提是该网站不是动态的,并且您所关注的内容位于html源代码中。
alpha = soup.find_all('div', attrs={'class':"sc-1d7kslo-11 cWzosZ"})
for element in alpha:
print (element.text)