Пытаюсь спарсить код страницы [Ссылки могут видеть только зарегистрированные пользователи. ] тремя способами:
1.
private void GetHTML(ref string html,ref string url)
{
HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
// StreamReader sr = new StreamReader(myResponse.GetResponseStream(),Encodi ng.UTF8);
StreamReader sr = new StreamReader(myResponse.GetResponseStream());
html = sr.ReadToEnd();
html = HttpUtility.UrlDecode(html);
}
Этот способ не прокатил,так как не удалось пройти аутентификацию,а без нее невозможно проверять кол-во запросов.
2.С помощью Web Browser.
string ht = "http://wordstat.yandex.ru/#!/?words=clash of clans читы";
webBrowser1.Navigate(ht);
var temp = webBrowser1.DocumentText.ToString();
В программном браузере я прошел аутентификацию,так что с этим проблем нету,но вот только код который возвращает DocumentText вовсе не тот что нужен.P.S. во время отладки программы на этапе var temp = webBrowser1.DocumentText.ToString(); открывал ссылку из переменной ht методами отладки(функция просмотра html кода в программном браузере(не путать с WebBrowser)),в итоге там была страница и местами написано Internal Server Error.
3.Здесь история закончилась тем что не удалось пройти аутентификацию как и в первом случае.
WebClient client = new WebClient();
string html = client.DownloadString("http://wordstat.yandex.ru/#!/?words=clash of clans читы"));
Подскажите в чем проблема,2-ой метод должен работать,но при открытии ссылки через браузер VS2012 показывает вот такое(смотрите вложения по порядку.
Буду очень благодарен за помощь,завис на финальном этапе
________________ Фарм кредитов WoT
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Простите за гадкое качество,на скриншоте #3 открыта ссылка [Ссылки могут видеть только зарегистрированные пользователи. ] через визуализатор HTML и на нем видны ошибки Error\Internal Error.А если открыть ссылку [Ссылки могут видеть только зарегистрированные пользователи. ] в обычном браузере,то результат очевидно другой.
________________ Фарм кредитов WoT
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).