Зайти на сайт и выдернуть информацию - 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));
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д