Задать вопрос
@K1NDER

Почему не обновляется WebBrowser?

Проблема такая, через 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 по кнопке) мне выводит старые данные.
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@K1NDER Автор вопроса
Проблема решена, страница не успевала загрузится.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы