我想做下面的代码,这是 BS 文档说要做的,唯一的问题是“类”这个词不仅仅是一个词。它可以在 HTML 中找到,但它也是导致此代码抛出错误的 python 关键字。
那么我该怎么做呢?
soup.findAll('ul', class="score")
最佳答案
您的问题似乎是您希望汤中的 find_all
找到与您的字符串完全匹配的内容。 In fact :
When you search for a tag that matches a certain CSS class, you’re matching against any of its CSS classes:
您可以像@alKid 所说的那样正确搜索类标签。您还可以使用 class_
关键字参数进行搜索。
soup.find_all('ul', class_="score")
关于Python BeautifulSoup findAll 通过 "class"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19969056/