Проблема такая, через WebBrowser открываю нужную страницу, отправляю текст и нажимаю на кнопку, в окне WebBrowser страница изменилась, ссылка та же но сам контент поменялся, далее мне нужно нажать на кнопку загрузки видео, таким кодом:
System.Windows.Forms.HtmlElementCollection links = (wfhSample.Child as System.Windows.Forms.WebBrowser).Document.GetElementsByTagName("a");
foreach (System.Windows.Forms.HtmlElement link in links)
{
File.WriteAllText("C:\\code.html", (wfhSample.Child as System.Windows.Forms.WebBrowser).DocumentText);
//if (link.OuterHtml.ToString().Contains("click_download_mp4_sv2"))
MessageBox.Show(link.OuterHtml.ToString());
}
Он мне выводит все данные старой страницы, которая появлялась изначально при запуске приложения, но почему так? Если сам контент в окне браузера обновился, а обращение происходит к старому HTML-коду?
В двух словах, ссылка остается старой, контент в окне меняется, при обращении к контенту(получению href по кнопке) мне выводит старые данные.