Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ошибки при парсинге

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 05.11.2012, 00:50   #1
 Разведчик
Аватар для MastaDan
 
MastaDan душа компанииMastaDan душа компанииMastaDan душа компанииMastaDan душа компанииMastaDan душа компанииMastaDan душа компанииMastaDan душа компанииMastaDan душа компании
Регистрация: 03.10.2011
Сообщений: 27
Популярность: 1039
Сказал(а) спасибо: 131
Поблагодарили 98 раз(а) в 47 сообщениях
Отправить сообщение для MastaDan с помощью ICQ Отправить сообщение для MastaDan с помощью Skype™
 
По умолчанию Ошибки при парсинге

Всем приветос.
Столкнулся с ошибкой.
Ввожу ссыль в Edit и парсю текст в memo. Если текста нет то выводит в memo "Не найдено" Но при парсинге вылазит кучу ошибок.
Вот код:

Код:
begin
Memo2.Clear;
try
Source.Text:=IdHTTP1.Get(Edit2.Text);
begin
Memo2.Text:=('Инфа: '+Pars('</script>',Source.Text,'title='));
end;
except
 Form1.Memo2.Lines.Add('Не найдено!');
end;
end;
Капец опять где то накосипорил... и вот сижу туплю.
Как правильно сделать что бы если нет текста то "Не найдено"...

Добавлено через 6 минут
Если он текст находит то ошибок нет.
Ошибки появляются когда текст не найден.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось MastaDan; 05.11.2012 в 00:57. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 05.11.2012, 09:44   #2
Заблокирован
 Разведчик
Аватар для MarrakeSH
 
MarrakeSH на правильном пути
Регистрация: 04.05.2011
Сообщений: 4
Популярность: 54
Сказал(а) спасибо: 0
Поблагодарили 50 раз(а) в 43 сообщениях
Отправить сообщение для MarrakeSH с помощью Skype™
 
По умолчанию Re: Ошибки при парсинге

Код:
begin
Memo2.Clear;
try
Source.Text:=IdHTTP1.Get(Edit2.Text);
if length(Pars('</script>',Source.Text,'title='))>0 then
Memo2.Text:=('Инфа: '+Pars('</script>',Source.Text,'title='))
else
Form1.Memo2.Lines.Add('Не найдено');
except
 Form1.Memo2.Lines.Add('Ошибка');
end;
end;

Последний раз редактировалось MarrakeSH; 05.11.2012 в 10:19.
  Ответить с цитированием
Пользователь сказал cпасибо:
MastaDan (05.11.2012)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибки в вх CheatAkdll Общение разработчиков 1 12.05.2012 18:04
ошибки 52858 Общение и обсуждение, архив Point Blank 0 26.05.2011 21:22
Код ошибки 21006... +ESEL- Общение и обсуждение, архив Point Blank 7 06.04.2011 10:49
[Помогите!] 3 ошибки maioru19 Общение и обсуждение, архив Lineage 2 1 31.07.2010 12:32
ошибки supra86reg Вопросы и ответы, обсуждения 3 01.11.2009 21:23

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 17:39.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net