【发布时间】:2010-04-14 13:29:25
【问题描述】:
我正在尝试对网站进行一些屏幕抓取。我想要获取的内容在 IFrame 中。如何获取在 IFrame 中显示的 InnerText 或 HTML?
我正在使用 .Net 4.0 和 C#。我希望能够从 WinForm 做到这一点。
我试过了,但找不到从哪里获取实际数据...
void PageCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
WebBrowser b = sender as WebBrowser;
string response = b.DocumentText;
HtmlElement element = b.Document.GetElementById("profileFrame");
if (element != null)
{
// do something with the data
}
}
我尝试搜索 element,但找不到任何 HTML。这可能吗?
【问题讨论】:
标签: c# iframe screen-scraping