如何在Selectolax中选择没有类属性的p标签

问题描述 投票:0回答:1
python css-selectors
1个回答
0
投票

您的代码的返回是正确的,因为您选择了不包含类的元素。不管怎样,我认为使用

Lexbor
代替
Modest
后端来进行 selectolax 的适当改进和更多的可维护性或回购。

from selectolax.lexbor import LexborHTMLParser
parser = LexborHTMLParser(content)
tree = parser.css('p[class="card_street"] span:not([class])')
result = [element.text(strip=True) for element in tree]

['任何地方', ', TX', '12345']

© www.soinside.com 2019 - 2024. All rights reserved.