Ler Html de uma pagina web executando uma aplicação em wpf c#

Estou com uma tarefa de conseguir criar uma aplicação desktop para ler o HTML de uma pagina. Com algumas pesquisas consegui criar um método que faz a leitura do HTML e me retorna uma string, segue o código:

string strSiteUrl = "URL";
request = (HttpWebRequest)WebRequest.Create(strSiteUrl);
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
streamReader = new StreamReader(stream);
pereira.txbDescricaoPagina.Text = streamReader.ReadToEnd();

O meu problema é que a página que preciso ler é carregada dinamicamente via javascript, ou seja, o HTML é injetado dinamicamente na página e o meu método não consegue enxergar o HTML.

Então mude de estratégia, porque realmente isso não vai funcionar

1 curtida

Realmemente nao vai rolar. Use selenium webdriver.