私が取り組んでいるプロトタイプは、Webサイト内に深いネストされたIFrameを抽出する必要があります。クラスを含むすべての要素を見つける必要がありますが、XPathはHtmlAgilityPackのPCLディストリビューションでは使用できないため、this answerは機能しません。 .Descendants()をthis answerとして使用する別のアプローチは、私が試してみたところ、子孫の子どもを考慮していないように思われる、あるいはそうであれば、どうやって。HtmlAgilityPack、PCL、XPathなし:クラスごとにすべての要素を取得するにはどうすればよいですか?
site'sデータ構造は、このようなものです:
html
body
div class mh-container
div class mh-wrapper
div class mh-main
div id main-content
article class post
div class entry-content <- has multiple (2) divs with os_poll
div class os_poll
div class os_widget_container <- TARGET
iframe name os_frame <- need data of the 'src' attribute
私の目標は、os_pollのクラスを持つすべての要素を取得し、その後、IFRAMEにアクセスし、自分のSRCデータを取得することです。 XPathは機能しないので、ノードをナビゲートして子供の子供を得る方法はわかりません(私はHAPの新機能です)。これに対処する方法はわかりません。