Зайти на сайт и выдернуть информацию - C#
Формулировка задачи:
Собственно как зайти на данный сайт программно? https://csgojackpot.com/
А потом спарсить в List<string> ссылки на всех пользователей которые есть на странице.
Ссылки вида http://steamcommunity.com/profiles/17 цифр/ и подряд*******/
Как не старался, не вышло даже просто зайти на сайт. Запрос возвращался с ошибкой...
Очень нужна помощь по этому вопросу, раньше работал с Web частью и честно говоря 1 раз встречаю такую проблему...
Решение задачи: «Зайти на сайт и выдернуть информацию»
textual
Листинг программы
static void TcpClientSend() { var client = new TcpClient(); var datastr = @"GET https://csgojackpot.com/ HTTP/1.1 Host: csgojackpot.com User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate DNT: 1 Connection: keep-alive "; var databytes = Encoding.ASCII.GetBytes(datastr); client.Connect("csgojackpot.com", 80); var stream = client.GetStream(); stream.Write(databytes, 0, databytes.Length); byte[] result = new byte[256]; while (stream.CanRead) { stream.Read(result, 0, result.Length); Console.WriteLine(Encoding.UTF8.GetString(result, 0, result.Length)); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д