Имеется код:
private string test ()
{
HttpRequest req = new HttpRequest();
req.Cookies = new CookieDictionary();
HttpResponse resp = req.Post("Здесь страница логина пароля");
HttpResponse resp1 = req.Post("После логина пароля переходит на эту страницу, для вытаскивания данных");
string k = resp1.ToString();
var htmlDoc = new HtmlAgilityPack.HtmlDocument();
htmlDoc.LoadHtml(k);
var node = htmlDoc.DocumentNode.SelectSingleNode("//*[@id='process']/table[2]/tbody/tr[2]/td[2]/span");
return "Test" + node.InnerText;
}
После этого возвращается значение NULL. На каких-то сайтах все работает прекрасно. Путь до получения значения верный, беру через XPath, Где-то работает, где-то нет. Прошу помощи! После того, как ошибка вылетает, смотрю string k в визуализаторе HTML и там показан весь текст, который мне и нужен. Но при парсинге все равно NULL.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости