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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2010, 21:29   #1
designer999
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 187
По умолчанию собрать все ссылки с Html

Как можно собрать все ссылки с Html страницы ?
Может у кого то есть готовые примеры ?
designer999 вне форума Ответить с цитированием
Старый 26.04.2010, 21:52   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Для каждой страницы нужен индивидуальный подход...
W0LF вне форума Ответить с цитированием
Старый 26.04.2010, 22:08   #3
designer999
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 187
По умолчанию

ну например все ссылки в исходном коде href="http://softporal.ucoz.ru/"
знаю что нужно пропарсить первый href=" и ''и вытянуть с него ссылку, но никак програмно не могу понять как это сделать
designer999 вне форума Ответить с цитированием
Старый 26.04.2010, 22:34   #4
designer999
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 187
По умолчанию

что бы конец откинуть использовал
<td width="450">&nbsp;<a name="torrent2crazy.com" target="_blank" onclick="cl(this)" href="http://www.torrent2crazy.com

Код:
for i:=0 to Memo1.Lines.Count do
begin
s:=Memo1.Lines[i];
Delete(S,Pos('/"',S),Length(S)-Pos('/"',S)+1);
Memo1.Lines[i]:=s;
end;
А что нужно изменить что бы откинуть начало ?
пробовал так
Код:
for i:=0 to Memo1.Lines.Count do
begin
s:=Memo1.Lines[i];
Delete(s,0,Length(S)-Pos(S,'href="')+1);
Memo1.Lines[i]:=s;
end;
но что то не выходит
designer999 вне форума Ответить с цитированием
Старый 26.04.2010, 23:17   #5
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Пример парсера страницы, берущий все ссылки от href=" до "...
Вложения
Тип файла: rar Parser.rar (1.3 Кб, 70 просмотров)
W0LF вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Все ссылки в новых вкладках Verst Общие вопросы Delphi 0 27.12.2009 18:25
Вывести ссылки из html страницы. 3dgraph Общие вопросы .NET 5 30.07.2009 20:49
Получить ссылки из HTML-файла tsimokhin Общие вопросы Delphi 2 01.05.2009 09:57
html - ссылки Manitu Помощь студентам 1 24.03.2008 19:24