從iframe獲取html

c# html html-agility-pack iframe

我正在創建一個應用程序,我想從iframe中獲取一些內容,在iFrame代碼中是這樣的。

<div class="abc">

<a class="abc" href="example.com" data-ctorig="example2.com" > **** </a>

</div>

我希望我的應用程序網站“example2.com”。我使用ASP.NET(C#),HtmlAgilityPack ....如何做到這一點?

我轉到iframe的“src”鏈接。但我又一無所獲。我給你鏈接點擊這裡 。打開這個頁面,我想解析給定的鏈接。 1.如何在沒有指南針的情況下找到真正的北方:2。如何在沒有指南針的情況下找到真正的北方。

熱門答案

將HtmlAgilityPack指向IFrame URL,而不是Hosting頁面。

澄清...

如果我理解正確,您可以使用WebClient和HtmlAgilityPack獲取IFrame的HTML。

首先,您需要使用WebClient來獲取主頁的HTML。然後,您將需要使用HtmlAgilityPack來解析主機頁面HTML並提取IFrame URL。接下來,您將要使用另一個WebClient從IFrame URL獲取HTML,並再次使用HtmlAgilityPack來解析響應,這應該會為您提供所需的內容。

當然,你的問題很模糊,所以我不完全確定這是你所追求的。無論哪種方式,以下鏈接應該可以幫助您。

HtmlAgilityPack教程

使用WebClient下載HTML




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因