因此,我成功地使用 xpath 取回了有关该月各天的一些数据,但我想获取该列的类。例如,有些日子类(class)“免费”或“预订”。我如何在 xpath 中检索它?
year1.append(tree.xpath('//*[@id="inhalt_fewo"]/div[15]/table[1]/tr['+month+']/td/text()'))
最佳答案
获取@class
而不是text()
:
/*[@id="inhalt_fewo"]/div[15]/table[1]/tr['+month+']/td/@class
或者,您可以先找到该元素,然后使用 .attrib
属性:
elm = tree.xpath('//*[@id="inhalt_fewo"]/div[15]/table[1]/tr['+month+']/td')[0]
print(elm.text_content())
print(elm.attrib.get("class"))
关于python - 如何返回xpath中元素的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34314054/