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.如何在没有指南针的情况下找到正北。

Fetch html from iframe

将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是在客户端浏览器上呈现的,因此您的服务器端代码将无法访问它。