Зайти на сайт и выдернуть информацию - C#

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

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

Собственно как зайти на данный сайт программно? https://csgojackpot.com/ А потом спарсить в List<string> ссылки на всех пользователей которые есть на странице. Ссылки вида http://steamcommunity.com/profiles/17 цифр/ и подряд*******/ Как не старался, не вышло даже просто зайти на сайт. Запрос возвращался с ошибкой...
Очень нужна помощь по этому вопросу, раньше работал с Web частью и честно говоря 1 раз встречаю такую проблему...

Решение задачи: «Зайти на сайт и выдернуть информацию»

textual
Листинг программы
  1.        static void TcpClientSend()
  2.         {
  3.             var client = new TcpClient();
  4.             var datastr = @"GET https://csgojackpot.com/ HTTP/1.1
  5. Host: csgojackpot.com
  6. User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0
  7. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  8. Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
  9. Accept-Encoding: gzip, deflate
  10. DNT: 1
  11. Connection: keep-alive
  12.  
  13. ";
  14.             var databytes = Encoding.ASCII.GetBytes(datastr);
  15.             client.Connect("csgojackpot.com", 80);
  16.             var stream = client.GetStream();
  17.             stream.Write(databytes, 0, databytes.Length);
  18.             byte[] result = new byte[256];
  19.             while (stream.CanRead)
  20.             {
  21.                
  22.             stream.Read(result, 0, result.Length);
  23.             Console.WriteLine(Encoding.UTF8.GetString(result, 0, result.Length));
  24.             }
  25.  
  26.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

13   голосов , оценка 4.077 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы