Смотрите , мне нужно спарсить токен , для парса я перепробовал много библиотек ( от html-agility-pack до csQuery ) Вот есть альтернатива ? да и нормально парсить не выходит , лабуда выходит , даже если декодирую. Посоветуйте библиотеку для парсинга значений (Токена в моём случье ). ( нужно для написания чекера )
Чем HtmlAgilityPack не устраивает? Эта самая достойная библиотека для C#, может, пользоваться не научился? Если нужно регуляркой, то возьми для примера эту (все кавычки должны экранироваться с помощью еще один кавычек) Regex parseToken = new Regex(@"input type=""hidden"" name=""csrfToken"" value=""(.+)"""); Код Regex parseToken = new Regex(@"input type=""hidden"" name=""csrfToken"" value=""(.+)"""); А потом использовать: string token = parseToken.Match(content).Groups[1].Value; Код string token = parseToken.Match(content).Groups[1].Value;
4uvakok, когда используешь @, то нужно кавычки экранировать с помощью еще одних кавычек, а спец символы экранировать через \
MDSN, http://html-agility-pack.net/api, ну и гугл конечно же https://www.google.ru/search?q=html.....69i57j0l5.2952j0j7&sourceid=chrome&ie=UTF-8
RaysMorgan, обидно , не научусь с этим работать - не напишу **** , А есть пример парса токена для какого либо сервиса , я больше понимаю по примерам нежели на теории .
html agility pack использует xpath, изучай его. вот хорошие и понятные примеры на мсдн - https://msdn.microsoft.com/ru-ru/library/ms256086(v=vs.120).aspx