デフォルトの.netWebBrowserを使用してHTMLElementピッカー(DOM)を作成しました。ユーザーは、HTMLElementをクリックして選択(選択)できます。
HTMLElementに対応するHtmlAgilityPack.HTMLNodeを取得したいと思います。
(私の考えでは)最も簡単な方法はdoc.DocumentNode.SelectSingleNode(EXACTHTMLTEXT)を使用することですが、実際には機能しません(関数はxpathコードのみを受け入れるため)。
これどうやってするの?
ユーザーが選択したHTMLElementのサンプルは次のようになります(OuterHtmlコード)。
<a onmousedown="return wow" class="l" href="http://site.com"><em>Great!!!</em> <b>come and see more</b></a>
もちろん、任意の要素を選択できるので、HTMLNodeを取得する方法が必要です。