2

私はhtmlテーブルを持っています。
私が持っているそのテーブルで

<td>abc</td><a>www.abc.com</a>  

td の値を照合してリンク値を取得するにはどうすればよいですか?

例:lxmlを使用してtect abcを検索して、www.abc.comの値を取得するにはどうすればよいですか?

4

1 に答える 1

3

a/text()テキストを取得する

a/@hrefattr を取得する (hrefこの場合)

UPD

>>> from lxml import etree
>>> etree.fromstring('<html><td>abc</td><a>www.abc.com</a></html>').xpath("//td/following-sibling::a/text()")
['www.abc.com']

XPath 1.0

于 2012-05-01T06:28:54.477 に答える