好吧,我的程序正在读取一个 Web 目标,该目标在正文的某处有我想要阅读的 iframe。
我的html源
<html>
...
<iframe src="http://www.mysite.com" ></iframe>
...
</html>
在我的程序中,我有一个方法将源作为字符串返回
public static string get_url_source(string url)
{
using (WebClient client = new WebClient())
{
return client.DownloadString(url);
}
}
我的问题是我想在读取源代码时获取 iframe 的源代码,就像在正常浏览中一样。
我只能通过使用WebBrowser 类来做到这一点,还是有办法在 WebClient 甚至另一个类中做到这一点?
真正的问题: 我怎样才能得到给定网址的外部 html?欢迎任何方法。