2

Web ドキュメント (テーブル デザイン ベース) を解析しようとしていますが、内部にテーブルを含む div があります。

<div id="component">
   <table ...>
      ....

私が試してみると:

XmlXPathSelector(response).select("//*[@id='component']")

これは機能します:

[<XmlXPathSelector xpath="//*[@id='component']" data=u'<div xmlns="http://www.w3.org/1999/xhtml'>]

しかし、含まれているテーブルを一覧表示したい場合:

XmlXPathSelector(response).select("//*[@id='component']/table")

これは空の結果を返します。"//*[@id='component']/tr"andなどの他のセレクターを試してみまし"//*[@id='component']/a"たが、それらも機能しません。

何が間違っているのでしょうか?

4

1 に答える 1

0

:PI はこれを解決しました。* HTML *PathSelectorの代わりに XmlPathSelector を使用していました。

于 2012-08-06T20:04:55.947 に答える