Я могу нормально зайти на веб-страницу и перейти на страницу внутри сайта "urlCanada".Однако, когда я пытаюсь загрузить эту информацию в htmlCanada и отладить ее, он показывает мне html экрана входа в систему вместо html навигационной страницы.Я что-то пропустил?Зачем htmlCanda вернуться на страницу входа, если я сказал об этом GetStringAsync со страницы навигации?
var urlCanada = webBrowserCanada.Url;
//Creates a client for you to store the webpage in
var httpClientCanada = new HttpClient();
var htmlCanada = await httpClientCanada.GetStringAsync(urlCanada);
//Allows parsing the information out
var htmlDocumentCanada = new HtmlAgilityPack.HtmlDocument();
htmlDocumentCanada.LoadHtml(htmlCanada);
//Parse the information
var ProductsHtml = htmlDocumentCanada.DocumentNode
.SelectSingleNode("//table[@id='tableid']")
.Descendants("tr")
.Skip(1)
.Where(tr => tr.Elements("td").Count() > 1)
.Select(tr => tr.Elements("td").Select(td => td.InnerText.Trim()).ToList())
.ToList();
Это HTML-код таблицы
<table class="GridViewMFG" rules="all" id="ctl00_mainContent_GridViewIssuedParts" style="width:100%;border-collapse:collapse;" cellspacing="0" cellpadding="4" border="1">
</table>
PS Когда я отлаживаю ипосмотрите на webBrowserCanada.Url, он показывает HTML-код перемещаемой веб-страницы.