ДВАЧ, НУЖНА ПОМОЩЬ!Пишу программку на c#, которая должна находить на странице определенный текст. Все бы ничего, но на некоторых станицах не весь текст, который я вижу на экране, отображается в ее исходном коде. Почему так?Вот, например, тут - http://ratings.tankionline.com/ru/user/nbmhdhd/, если поискать в исходном коде страницы слово "правильность" или "не найден", то ничего такого не найдешь, однако на экране ясно видно, что этот текст присутствует. Как можно провернуть такое на c#, чтобы программа могла вообще всю страницу проверить на наличие определенного слова?Перепробовал разные варианты, и такой:string pageContent = null; string ur = "http://ratings.tankionline.com/ru/user/nbmhdhd/"; string dat = Convert.ToString(textBox1.Text); HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(ur); HttpWebResponse myres = (HttpWebResponse)myReq.GetResponse(); using (StreamReader sr = new StreamReader(myres.GetResponseStream())) { pageContent = sr.ReadToEnd(); } if (pageContent.Contains(dat)) { label1.Text = "found"; } else label1.Text = "not found";И другой вариант с "WebCilent", но все равно не находило того, чего я хотел.Как можно найти на странице текст, которого не написано в ее исходном коде?
Без поддержки js и css хуй ты текст получишь
>>141426654 (OP)
>>141426654 (OP)Потому что жабоскрипт выводит.Тебе к парсеру HTML ещё надо просто интерпретатор javascript добавить, и всё пучком будет.
>>141427030А это возможно на c#?
>>141427030Как это сделать на c#?
Ну плес помогите ребят
>>141427524https://github.com/JavascriptNet/Javascript.NetИ скармливаешь туда жабаскипты со страницы
>>141428733Спасибо большое, но как именно?
>>141428911Проблемы у тебя, потому что этих слов и правда нет в ответе от сервера, они подгружаются позже яваскриптом, скорее всего AJAX запросом.Не слушай предложений этот JS исполнять на C# с помощью всяких библиотек, это слишком неадекватный путь.Лучше посмотри любым сниффером, куда идет этот AJAX запрос, который уже возвращает "пользователь не найден" и выполняй его.Кстати, бросай возиться с HttpWebRequest и простынями кода, это прошлый год.WebClient.DownloadString тебе в помощь.мимоC#сеньор
>>141428911Просто я вообще ничего о яваскрипте не знаю
>>141428911Проверил то, о чём я говорил.Оказался прав.Тебе нужно парсить эту ссылку: http://ratings.tankionline.com/get_stat/profile/?user=nbmhdhd&lang=ru
>>141429175*прошлый век
>>141429175Сможешь напечатать пример кода, который будет возвращать этот AJAX запрос? Хотя бы вкратце?
>>141426930CSS то тут при чём?Оп, там js скорее всего что-то подгружает
>>141429250Теперь я понял! Добра тебе, анон!
>>141429671Готовый метод.http://pastebin.com/fS2VcX0E
Cttl+f уже готовый поиск на станице в любом браузере
>>141429175> это слишком неадекватный путь.Мы же на /b