app*_*ver 12 python beautifulsoup web-scraping
我想做以下代码,这是BS文档要做的,唯一的问题是"类"这个词不仅仅是一个单词.它可以在HTML中找到,但它也是一个python关键字,导致此代码抛出错误.
那么我该怎么做呢?
soup.findAll('ul', class="score")
Run Code Online (Sandbox Code Playgroud)
mat*_*exx 17
您的问题似乎是您希望find_all在汤中找到与您的字符串完全匹配的问题.事实上:
当您搜索与某个CSS类匹配的标记时,您将匹配其任何CSS类:
您可以正确搜索类标签,如@alKid所说.您还可以使用class_关键字arg进行搜索.
soup.find_all('ul', class_="score")
Run Code Online (Sandbox Code Playgroud)
aIK*_*Kid 10
这是怎么做的:
soup.find_all('ul', {'class':"score"})
Run Code Online (Sandbox Code Playgroud)