所以我成功地使用xpath回复了一些关于该月几天的数据,但是我希望获得该列的类。例如,有些日子有课程#34;免费"或"预订"。如何在xpath中检索它?
year1.append(tree.xpath('//*[@id="inhalt_fewo"]/div[15]/table[1]/tr['+month+']/td/text()'))
答案 0 :(得分:2)
获取@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"))