подскажите как получить html код страницы и спарсить значение Вот часть html <script type="text/javascript"> var gameSession = 'edca7e6833a0d98dd7aec45f84bd5c15'; if (sessionStorage) { sessionStorage.setItem('gameSession', 'edca7e6833a0d98dd7aec45f84bd5c15'); } $(document).ready(function(){ for (var i=1;i<=7;i++) { var j = i==5 ? 1001 : i; j = j==6 ? 1002 : j; j = j==7 ? 1003 : j; var alb = $.cookie('the_alertbox'+j); if (alb=='close') { $('#the_alertbox_div'+j).css('display','none'); } else { $('#the_alertbox_div'+j).css('display','block'); } } }); Код <script type="text/javascript"> var gameSession = 'edca7e6833a0d98dd7aec45f84bd5c15'; if (sessionStorage) { sessionStorage.setItem('gameSession', 'edca7e6833a0d98dd7aec45f84bd5c15'); } $(document).ready(function(){ for (var i=1;i<=7;i++) { var j = i==5 ? 1001 : i; j = j==6 ? 1002 : j; j = j==7 ? 1003 : j; var alb = $.cookie('the_alertbox'+j); if (alb=='close') { $('#the_alertbox_div'+j).css('display','none'); } else { $('#the_alertbox_div'+j).css('display','block'); } } }); нужно получить из var gameSession = 'edca7e6833a0d98dd7aec45f84bd5c15'; значение edca7e6833a0d98dd7aec45f84bd5c15
получить значение между var gameSession = ' и '; как это сделать можно найти на stackoverflow (лень искать, но оно там точно есть)
а хотя, вот функция: public static string Between(this string value, string a, string b) { int posA = value.IndexOf(a); int posB = value.LastIndexOf(b); if (posA == -1) { return ""; } if (posB == -1) { return ""; } int adjustedPosA = posA + a.Length; if (adjustedPosA >= posB) { return ""; } return value.Substring(adjustedPosA, posB - adjustedPosA); } Код public static string Between(this string value, string a, string b) { int posA = value.IndexOf(a); int posB = value.LastIndexOf(b); if (posA == -1) { return ""; } if (posB == -1) { return ""; } int adjustedPosA = posA + a.Length; if (adjustedPosA >= posB) { return ""; } return value.Substring(adjustedPosA, posB - adjustedPosA); }
Получить код страниц можно string html = new webClient.DownloadString("site.ru"); Код string html = new webClient.DownloadString("site.ru"); спарсить string gameSession = Regex.Match(html, "(?<=gameSession = ').*?(?=')").Value; Код string gameSession = Regex.Match(html, "(?<=gameSession = ').*?(?=')").Value;