質問: 私はiframeからいくつかのコンテンツを取得したいアプリケーションを作っています.iFrameコードではこれがそうです。 `` ` **** ` `` 私は私のアプリのウェブサイト "example2.com"を望んでいます。私はASP.NET(C#)、HtmlAgilityPackを使用しています....これを行うには? 私はiframeの "src"リンクに行きます。しかし、もう一度私は何も見つかりませんでした私はあなたにリンクをここをクリックしてください 。このページを開き、与えられたリンクを解析したい。 1.コンパスなしで真のノースを見つける方法:2.コンパスなしで真のノースを見つける方法。
回答: HtmlAgilityPackをホスティングページではなくIFrame URLにポイントします。 明確化された... 私が正しく理解すれば、WebClientとHtmlAgilityPackを使用してIFrameのHTMLを取得できます。 まず、WebClientを使用してホストページのHTMLを取得する必要があります。次に、HtmlAgilityPackを使用してホストページのHTMLを解析し、IFrame URLを抽出します。次に、別のWebクライアントを使用してIFrame URLからHTMLを取得し、HtmlAgilityPackを使用してレスポンスを解析して、後に何をしているかを確認します。 もちろん、あなたの質問は非常に曖昧なので、私はこれがあなたが何をしているか完全にはわからない。どちらにしても、次のリンクが役立ちます。 HtmlAgilityPackチュートリアル WebClientを使用したHTMLのダウンロード