C# Google Парсинг

254
26 марта 2017, 01:55

Ребят я студент есть задача приложения для того что бы сделать запрос в гугл, и подсчитать количество слов на странице и вывести результат, так то все понятно но не как не могу с гуглом разобраться, соответственно запрос не через Web Api делаю.

    string GetPageText(string searchText)
    {
        string googleUrl = $"https://www.google.com.ua/search?site=&tbm=isch&source=hp&biw=792&bih=975&q= + {searchText} + &gs_l=img&gws_rd=cr";
        string data = string.Empty;
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(googleUrl);
        request.Accept = "text/html, application/xhtml+xml, */*";
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko";
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        using (Stream dataStream = response.GetResponseStream())
        {
            if (dataStream != null)
            {
                using (var sr = new StreamReader(dataStream))
                {
                    data = sr.ReadToEnd();
                }
            }
        }
        string crearText = string.Empty;
        if (!string.IsNullOrEmpty(data))
        {
            crearText = ClearText(data);
        }
        return crearText;
    }
READ ALSO
не срабатывает AllowAnonymous в web api 2

не срабатывает AllowAnonymous в web api 2

Начал изучать web api, дошёл до аутентификации пользователей и тут возник вопросСоздаю отдельный простой фильтр аутентификации, по примерам,...

372
Генерация pdf файл Response.AppendHeader

Генерация pdf файл Response.AppendHeader

Генерирую doc файл вот так

254
Как вклиниться в Thread?

Как вклиниться в Thread?

Я как то встречал возможность выполнить код, вклинившись в работающий ThreadНо не могу вспомнить как это делалось

228