Ребят я студент есть задача приложения для того что бы сделать запрос в гугл, и подсчитать количество слов на странице и вывести результат, так то все понятно но не как не могу с гуглом разобраться, соответственно запрос не через 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;
}
Начал изучать web api, дошёл до аутентификации пользователей и тут возник вопросСоздаю отдельный простой фильтр аутентификации, по примерам,...
Я как то встречал возможность выполнить код, вклинившись в работающий ThreadНо не могу вспомнить как это делалось