 |
Парсинг из текста - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
18.08.2013, 14:09
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 07.09.2010
 Сообщений: 44
 Популярность: 92
 Сказал(а) спасибо: 15
Поблагодарили 23 раз(а) в 6 сообщениях
|
Парсинг из текста
Мне нужно спарсить из текста 2 значения,но они повторяются 3 раза.
С помощью парсера ни одно не парсится. Пожалуйста помогите.
Вот части с этими значениями, но они находятся в разных частях страницы:
Код:
<script type="text/javascript">
if (!window.console) window.console = {log: function() {}};
V.checkVersion('2.238');
V.set({
HolidaysPage: false,
'PhotoImagineHost': 'foto.mail.ru',
'VideoPerlHost': 'video.mail.ru',
'ActiveFirstName': 'Геннадий',
'ActiveLastName': 'Анахин',
'ActiveIsFriend': false,
'my_xhtml_path': '',
'my_mf_path': '',
'Validate': '',
'mna': '915980',
'mnb': '-305772733',
Код:
<input type="hidden" name="mna" value="915980" />
<input type="hidden" name="mnb" value="-305772733" />
Код:
script type="text/javascript">
if (!V.get('mna') || !V.get('mnb')) {
V.set({
'mna': '915980',
'mnb': '-305772733'
});
}
</script>
Заметьте,что значения в 3 случаях одинаковые, но они генерируются случайно.
Вот сам метод парсинга:
Код:
string res;
private string parse(string text, string ind1, string ind2)
{
res = "";
string[] stringSeparators = new string[] { "\n" };
string[] result = text.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
foreach (string stroka in result)
{
if (stroka.IndexOf(ind1) != -1)
{
string[] Moneyy = stroka.ToString().Split((Convert.ToChar(">")));
res = Moneyy[1].Replace(ind2, "");
}
}
return res;
}
// Это находится в кнопке :
const string quote = "\"";
mna = parse(mail, "<input type=\"hidden\" name=\"mna\" value=" + quote, quote + " />");
mnb = parse(mail, "<input type=\"hidden\" name=\"mnb\" value=" + quote, quote + " />");
Уже сам справился.Тему закройте.
________________
Давайте обращаться на "Вы" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось sith999; 19.08.2013 в 02:34.
Причина: Нашол ответ сам и для себя :)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Отступ текста или замена меняющего текста
|
ProTocoL |
Вопросы и ответы, обсуждения |
2 |
04.07.2012 22:38 |
Парсинг лички вк
|
WiLLi-WindowS |
Вопросы и ответы, обсуждения |
6 |
19.05.2012 23:55 |
[Помогите!] парсинг
|
*Хalyava* |
Вопросы и ответы, обсуждения |
4 |
29.03.2012 21:02 |
[Помогите!] Парсинг
|
Буянь |
Вопросы и ответы, обсуждения |
1 |
20.03.2012 05:50 |
Парсинг
|
OrBiT_DaRk |
С/С++ |
1 |
20.09.2011 19:14 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:06.
|
 |