Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2011, 23:21   #1
Arsenx777
Delphi, c++, php
Форумчанин
 
Аватар для Arsenx777
 
Регистрация: 14.03.2011
Сообщений: 288
По умолчанию Спарсить фрагмент кода из ссылки

Такой код :
<img src="img/icons/monster.png" alt="Монстр" /> <a href="index.php?action=nbattle&amp; i=land_of_darkness&amp;j=neiz_land& amp;
k=dead_heros_land&amp;event=2409400 0">329 Огромные Драконы</a><br/>

Как спарсить отсюда это значение из ссылки 24094000 ? НИкак не получается! (329 Огромные Драконы)- это название постоянно меняется!
Мудр тот, кто знает нужное, а не многое.


Последний раз редактировалось mihali4; 03.11.2011 в 01:11.
Arsenx777 вне форума Ответить с цитированием
Старый 03.11.2011, 01:14   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

1. Ищем "хвост" </a><br/> (я вам уже рассказал ранее, как это делать - функция PosEx) в строке, начинающейся с <img src="img/icons/monster.png" alt="Монстр"
2. С позиции "хвост-1", уменьшая позицию, набираем искомый стринг "задом наперед"...

Думалка напрочь отказала, что ли ?

Последний раз редактировалось mihali4; 03.11.2011 в 01:17.
mihali4 вне форума Ответить с цитированием
Старый 03.11.2011, 17:28   #3
sunhunter
Новичок
Джуниор
 
Регистрация: 03.11.2011
Сообщений: 1
По умолчанию

я в таких случаях делаю так:
1. получаем все ссылки со страницы
2. перебираем все ссылки на предмет содержания подстроки "action=nbattle&amp" в параметре href, смотрим значение innertext.

предполагается что это все у Вас загружено в WebBrowser и/или Вы можете получить IHTMLDocument2...
sunhunter вне форума Ответить с цитированием
Старый 03.11.2011, 18:03   #4
Arsenx777
Delphi, c++, php
Форумчанин
 
Аватар для Arsenx777
 
Регистрация: 14.03.2011
Сообщений: 288
По умолчанию

Все получилось! Спасибо!
Мудр тот, кто знает нужное, а не многое.

Arsenx777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание ссылки из кода в XAML DmitriyS WPF, UWP, WinRT, XAML 0 09.07.2011 21:01
Как изменить программно фрагмент html кода? Arsenx777 Работа с сетью в Delphi 4 25.06.2011 16:43
[C++] Написать фрагмент кода на C++ по диаграмме классов webdesigner Фриланс 1 17.11.2010 18:49
Фрагмент кода С++ Роман Кор Общие вопросы C/C++ 6 22.02.2009 19:25
Как выдрать из HTML кода ссылки? Vit2 Общие вопросы Delphi 1 24.04.2007 23:09