J'essaie de faire un peu de scrap d'un site Web. Le contenu que je veux obtenir se trouve dans un IFrame. Comment puis-je obtenir l'InnerText ou HTML qui est affiché à l'intérieur de l'IFrame? J'utilise Net 4.0 et C#. Je veux être en mesure de le faire à partir d'un WinForm.Comment obtenir InnerText d'IFrame à partir d'un autre site?
J'ai essayé, mais ne peut pas trouver où obtenir les données réelles de ...
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
}
}
J'ai essayé de chercher à travers le element
mais n'a pas pu trouver le HTML. Est-ce possible?