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']
は、どのように私は私の名はsrc/Altキーを入手できますか?
'@ *'を使用すると、すべての属性を取得する必要があります。私はあなたの問題は、それらを表示するとき、あなたは価値を見ているということだと思います。返されたコレクションを反復して 'name'プロパティを取得する必要があります – Phil
実際には、結果を反復して名前を取得できますが、このジョブを終了する直接的な方法はないようです。 – kagb