Dobrý den,
narazil jsem na problém, že mi nejde ve Visual C# vytáhnout zdrojový kód stránky ve frame v objektu webBrowser.
ve webBrowser1 mám načtenou stránku se zdrojovým kódem:
<frameset cols="*, 165">
<frame src="page.php?do=home" name="main" />
<frame src="ad.php" name="ad" />
</frameset>
takto jsem si stránku načetl do komponenty webBrowser1
string vHeaders = "Content-Type: application/x-www-form-urlencoded" + "\n\r"
+ BrowserHeader;
webBrowser1.Navigate(URL, "", ASCIIEncoding.ASCII.GetBytes(PostData), vHeaders);
A snažím se získat zdrojový kód stránky v rámu "main"
string GetHtml()
{
HtmlElementCollection tables = this.webBrowser1.Document.GetElementsByTagName("frame");
for (int i = 0; i < tables.Count; i++)
{
if (tables[i].GetAttribute("src") != "ad.php")
{
return tables[i].InnerHtml; //tady mi to nechce vytáhnout zdrojový kód stránky
}
}
return "error";
}
Nevíte prosím někdo kde mám chybu? jsem už opravdu bezradný.