Хотите прямо сейчас получить бесплатный видеокурс по программированию для начинающих?

Как получить информацию с HTML страницы? (Delphi)

Июнь 29, 2013

Untitled-2В одном из прошлых видео я рассказывал как получить исходный код любой веб страницы (кто пропустил бегом сюда — programmerinfo.ru/htmlsrc/). Сегодня мы научимся вытаскивать из всего этого HTML кода нужную нам информацию.

Подобные подходы очень классно использовать если вам нужно получать в вашей программе самую актуальную информацию. Как пример о погоде или свежих постах на сайте. Еще тоже самое применяется в парсерах, чекерах, и пр не совсем чистоплотном софте.


Скачать видео

Все делается очень просто, мы просто вырезаем нужный кусок из всего HTML текста, задавая в поиске то что должно быть слева и справа от него.

1
2
memo1.Text:=copy(memo1.Text,pos('<div class="date">',memo1.Text)+18,length(memo1.Text)); //обрезаем слева
memo1.Text:=copy(memo1.Text,1,pos('</div>',memo1.Text)-1);                               //обрезаем справа

В данном случае мы вырезаем текст прямо в компоненте memo1 но вам скорее всего будет удобнее это делать при помощи отдельно отведенной строковой переменной.

Удачи вам!

P.S. Как раз по теме есть еще один мой урок про то как находить и вырезать текст. Он тут — programmerinfo.ru/searchmemo/
Фишки показанные там могут вам очень пригодиться, так что желательно его просмотреть.

P.P.S. На нашем сайте также есть по веб дизайну уроки и видеоуроки по сайтостроению. Велком =)



3 Комментариев к записи Как получить информацию с HTML страницы? (Delphi)

  1. ислам on 15.12.2013 at 09:27

    Привет

  2. Евгений on 05.07.2016 at 13:14

    Приветствую, Подскажите пожалуйста, а как организовать то же самое, только что бы программка еще и код странички сама вставляла, переходя по указанной ссылке?

  3. Евгений on 15.07.2016 at 08:23

    А как быть с протоколами https?

Добавить комментарий для ислам Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Поддержите проект

Хит продаж:

Случайный анекдот

Моя вторая книга

Что это???

Программирование для Android:

Мы вконтакте

Помощь сайту

Понравился сайт? Он сильно нуждается в раскрутке.

Чтобы помочь в раскрутке - опубликуйте ссылку на сайт (или любую его страницу) на любом другом сайте в интернете. Тогда сайт станет чуточку популярнее.

Или просто нажмите на кнопки социальных сетей которые стоят в конце каждой статьи

Вместе мы сможем сделать программирование более популярным и более понятным для всех!

Заранее спасибо!
Артём Кашеваров.