0

私はdiv要素を持っています

<div title="View this search: Actives">
<div style="float:right;">
<span class="count" title="some title" id="search_201204">
34 New or Changed
</span>
<span id="trash_2012">&nbsp;&nbsp;X</span>
</div>
The value i need
<div style="padding-left:20px;color:#888"></div>
</div>

タイトルが含まれている外側の div の内部テキストを取得する必要がありますsome title

私はこのコードを持っています

divs = docNode.SelectNodes("//div[contains(@title, 'View this search:')]")
If divs Is Nothing Then Continue For
For Each div In divs
    If div Is Nothing Then Continue For
    If ListSearch.Contains(div.InnerText) = False Then
        ListSearch.Add(div.InnerText)
    End If
Next

これは私に与えます

34 新規または変更 XThe value i need

それ以外の

私が必要とする価値

これは外側の div のテキストです。

あなたが持っている解決策を提供してください。

ありがとう

4

1 に答える 1

1

次の XPath を使用してみてください。

//div[contains(@title, 'View this search:')]/child::text()/following-sibling::text()
于 2012-05-04T07:33:39.893 に答える