2
ウェブサイトを削っています。最初の子ノードがH3であり、 "Directs"という文字列を持つTDがあります。 TDでは、他の子供たち(H3以外)にはリンクがあります。私はXPathが完全に "ダイレクト"のinnertextでH3を含むTDからAタグの子を返すだけであることを知っている、私はちょうどそれを得るように見えない。醜い回避策は、私は、次のされて思い付いたが、私は最高のXPath方法を学びたい:XPath "Direct"のネーテッドテキストを含むH3を含むTD内のすべてのA
For Each thisH3 As HtmlNode In Doc.SelectNodes("//h3")
If thisH3.InnerText = "Directs" Then
For Each nChild As HtmlNode In thisH3.ParentNode.ChildNodes
If nChild.Name = "a" Then
Debug.Print(nChild.InnerText)
End If
Next
End If
Next
ありがとうございます! LOL – DontFretBrett
@brettville、ようこそ。 –
''がTDの他のマークアップで囲まれている場合は、そこに別のスラッシュが必要です: '// td [h3 = 'Directs'] // a' – Phrogz