gpt4 book ai didi

python - BeautifulSoup4 类中的空格不被视为单个字符串

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:15 26 4
gpt4 key购买 nike

>>> soup = BeautifulSoup('<div class="class1 class2 class3">...</div>','lxml')
>>> soup.find('div')['class']
['class1', 'class2', 'class3']

如何强制 BS4 将类名视为单个字符串?

最佳答案

您可以使用xml作为解析器:

soup = BeautifulSoup('<div class="class1 class2 class3">...</div>',"xml")
print(soup.find('div')['class'])
class1 class2 class3

或者您可以从 builder.cdata_list_attributes['*'] 中删除 'class':

del BeautifulSoup().builder.cdata_list_attributes["*"][0]

soup = BeautifulSoup('<div class="class1 class2 class3">...</div>')
print(soup.find('div')['class'])
class1 class2 class3

关于python - BeautifulSoup4 类中的空格不被视为单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34373784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com