Распарсить данные с сайта, принимающего программу роботом - C#

Узнай цену своей работы

Формулировка задачи:

string url = txtURL.Text;
            string html = string.Empty;
            string pattern = "<span style=\"font:normal 18px 'Tahoma';color:#6c7b8b\">((.*))</span>";
            HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
            HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
            StreamReader myStreamReader = new StreamReader(myHttpWebResponse.GetResponseStream(), Encoding.GetEncoding("windows-1251"));
            html = myStreamReader.ReadToEnd();
            Match match = Regex.Match(html, pattern);
            txt1.Text = match.Groups[1].ToString();
Когда я пытаюсь данным кодом парсить строку с сайта kinopoisk.ru - программу принимают за робота (что, впрочем, правильно) и заставляют ввести код с картинки.... Как представиться браузером и избежать данной проверки? Подскажите пожалуйста...

Решение задачи: «Распарсить данные с сайта, принимающего программу роботом»

textual
Листинг программы
using System.Collections.Specialized;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы