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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2015, 14:44   #1
SpaceCrow
 
Регистрация: 10.09.2015
Сообщений: 4
По умолчанию Парсинг в WebBrowser

Как в tWebBrowser возможно спарсить текст?
Например от <li>Донат счет<span> до </span>, то есть мне нужно получить 0 руб.
Код HTML:
<li>Донат счет<span>0 руб.</span>
Вот так выглядит вся статистика которую нужно спарсить и вывести в memo

Через Indy не выйдет, уже пробовал, не отображается полный код страницы. Сам сайт где нужно парсить http://www.diamondrp.ru
SpaceCrow вне форума Ответить с цитированием
Старый 10.09.2015, 22:53   #2
VladWH
 
Аватар для VladWH
 
Регистрация: 24.08.2015
Сообщений: 4
По умолчанию

Например, можно так...
Код:
var I: Integer; Elements: IHTMLElementCollection;
begin // получаем список элементов документа с тегом "span"
Elements := (wb1.Document as IHTMLDocument3).getElementsByTagName('span');
for I := 0 to Elements.length - 1 do // перебираем их
 // тут какое то условие, например такое
 if Pos('руб', (Elements.item(I, 0) as IHTMLElement).innerText)>0 then
  // если тот элемент, который искали, то сообщаем об этом
  ShowMessage((Elements.item(I, 0) as IHTMLElement).innerText);
P.S. в uses добавить модуль MSHTML, wb1 - TWebBrowser
VladWH вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Webbrowser и парсинг содержимого страницы Дима я Работа с сетью в Delphi 14 02.07.2015 16:50
парсинг html из webbrowser с# valeross C# (си шарп) 2 10.04.2015 22:34
Парсинг данных, (в WebBrowser) Часть-2 Полное описание=) Fahman Общие вопросы Delphi 30 07.01.2014 17:01
Парсинг или часть странички в webbrowser? Как лучше? Fahman Общие вопросы Delphi 32 18.11.2013 15:59
Парсинг c webbrowser Arsenx777 Общие вопросы Delphi 3 02.11.2011 23:08