Я могу получить значение атрибута элемента по Xpath, но как получить все имена атрибутов?Есть ли способ получить имена атрибутов элемента по Xpath?
пример:
# there is an element
'<img src="http://fakesrc" alt="pic name"></img>'
i = <Element img at 0x102622cb0>
In [10]: i.xpath("//img/@src")
Out[10]: ['http://fakesrc']
In [11]: i.xpath("//img/@*")
Out[11]: ['http://fakesrc', 'pic name']
Как я могу получить Наименование ЦСИ/альт двутавровый?
Использование '@ *' должно предоставить вам все атрибуты. Я думаю, ваша проблема в том, что при отображении их вы видите только значение. Вам нужно будет итерации возвращенной коллекции и получить свойство 'name' – Phil
Действительно, я могу получить имена, итерации результата, но, похоже, нет прямого пути для завершения этой работы. – kagb