Fetch html from iframe
本文关键字:iframe from html Fetch | 更新日期: 2023-09-27 18:21:30
我正在制作一个应用程序,我想在其中从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
假设您谈论的是在客户端浏览器中提供和呈现的页面上执行此操作,则需要使用JavaScript而不是C#。iframe
是在客户端浏览器上呈现的,因此您的服务器端代码将无法访问它。