Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

По C#

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 06.12.2011, 23:27   #1
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию По C#

Всем привет! Столкнулся с такой проблемой. Отправляю GET запрос, ввожу там кое какие данные, приходит ответ html
Код:
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            string html = new StreamReader(response.GetResponseStream(), Encoding.UTF8).ReadToEnd();
а в нем значение например:
Код:
{"uid":"766492221111"}
Добавил новый textBox, и присвоил ему выше упомянутое html, вот так
Код:
textBox3.Text = html;
Ответ в нем отображается так как выше написал
Код:
{"uid":"766492221111"}
а мне нужны только цифры с этого ответа, и чтобы они выводились в отдельный textBox. Мне сказали можно как то парсить, незнаю как.
Посоветуете какие пути решения?
  Ответить с цитированием
Старый 06.12.2011, 23:47   #2
Заблокирован
 Разведчик
Аватар для OrBiT_DaRk[2]
 
OrBiT_DaRk[2] скоро будет известенOrBiT_DaRk[2] скоро будет известенOrBiT_DaRk[2] скоро будет известенOrBiT_DaRk[2] скоро будет известенOrBiT_DaRk[2] скоро будет известен
Регистрация: 14.11.2011
Сообщений: 26
Популярность: 478
Сказал(а) спасибо: 220
Поблагодарили 21 раз(а) в 16 сообщениях
 
По умолчанию Re: По C#

http://zhyk.ru/forum/showthread.php?t=311810 - поищи функцию парса. Или найди что то типа htmlagilitypack
  Ответить с цитированием
Старый 07.12.2011, 01:05   #3
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: По C#

textBox3.Text = html.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries)[1].Trim(new char[] { '"', '}' });
  Ответить с цитированием
Пользователь сказал cпасибо:
Gamer1912 (11.12.2011)
Старый 07.12.2011, 08:36   #4
Заблокирован
 Сержант
Аватар для QwintO
 
QwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражанияQwintO блестящий пример для подражания
Регистрация: 24.05.2011
Сообщений: 167
Популярность: 2149
Сказал(а) спасибо: 34
Поблагодарили 83 раз(а) в 52 сообщениях
Отправить сообщение для QwintO с помощью Skype™
 
По умолчанию Re: По C#

Код:
using System.Text.RegularExpression;
.
.
.
string patt = @"(""uid"":"")(\d+)";
Match result = Regex.Match(inputstring, patt, RegexOptions.IgnorePattern);
if(result.Success)
string outstring = result.Group[2].ToString();
inputstring - это страница, где ищешь.
Писал без студии - могли быть и грамматические ошибки.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 06:26.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net