Решил слить способ парсинга который нашел на просторах киберфорума. Сам код: using (WebClient client = new WebClient()) { //качаем страницу byte[] data = null; data = client.DownloadData("https://steamcommunity.com/id/decoyha/")); string text = Encoding.UTF8.GetString(data); //парсим ник string nickname = @"<span\s+class=""actual_persona_name"">([^"">]+)</span>"; return Regex.Match(text, nickname).Groups[1].Value; } Code using (WebClient client = new WebClient()) { //качаем страницу byte[] data = null; data = client.DownloadData("https://steamcommunity.com/id/decoyha/")); string text = Encoding.UTF8.GetString(data); //парсим ник string nickname = @"<span\s+class=""actual_persona_name"">([^"">]+)</span>"; return Regex.Match(text, nickname).Groups[1].Value; } Объясню необходимые вещи остальные догоните сами, к счастью справок в интернете много. Для начала обратимся к нужной для нас странице: data = client.DownloadData("https://steamcommunity.com/id/decoyha/"); Code data = client.DownloadData("https://steamcommunity.com/id/decoyha/"); Открываешь свою страницу в любом браузере -> ПКМ -> Исследовать элемент. Ищешь, что хотим спиздить, в моем случае это ник, для удобности можно его выделить и уже после использовать ПКМ. Нашли ник и копируем его HTML код: Вместо имени используем "([^"">]+)" - это регэкспы, загуглишь короче, не тупой. string nickname = @"<span\s+class=""actual_persona_name"">([^"">]+)</span>"; Code string nickname = @"<span\s+class=""actual_persona_name"">([^"">]+)</span>"; Теперь используешь любой public string или public int, чтобы вернуть нужные значения. Так же можешь юзать await async, шоб форма не подвисала и нагрузки не было.
ketch_inactive2790559, ты случайно не работал с websocket в шарпе? Надо перехватить данные, которые сайт в лайве обновляет