例如,我有一个类(class) <div>
和一个有空格的类。
<div class="class name having spaces"> </div>
最佳答案
from bs4 import BeautifulSoup
doc ='''<div class='the value'><\div>'''
soup = BeautifulSoup(doc, 'lxml')
print(soup.find_all(attrs={'class':'the value'}))
print(soup.find_all(class_='the value'))
# if the part of value is uniqu, you can use them separately
print(soup.find_all(class_='the'))
print(soup.find_all(class_='value'))
输出:
[<div class="the value"></div>]
[<div class="the value"></div>]
[<div class="the value"></div>]
[<div class="the value"></div>]
关于python-3.x - 如何通过Python中的Beautiful Soup找到类中的文本和类名中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40605305/