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

Парсер

-

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

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

Ответ
 
Опции темы
Старый 09.04.2013, 15:24   #1
 Разведчик
Аватар для LodeRun
 
LodeRun никому не известный тип
Регистрация: 09.04.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Парсер

Код:
var
  i: integer;
  response: string;

procedure TMyThread.Execute;
begin
 for i:=1 to 10 do
  response:=Form2.IdHTTP1.Get('http://ссылка/'+inttostr(i));
if Pos('слово', response) <> 0 then
  begin
   Synchronize(memEnd);
  end else
end;

procedure TMyThread.memEnd;
begin
 Form2.Memo1.Lines.Add('http://ссылка/'+inttostr(i));
end;
Надо пройтись по десяти страницам, на какой странице будет "слово" добавить в мемо ссылку этой страницы. Нечего в мемо нет, на некоторых страницах присутствует "слово".

Cтраницы такие [Ссылки могут видеть только зарегистрированные пользователи. ] и тд.

Последний раз редактировалось LodeRun; 09.04.2013 в 17:48.
  Ответить с цитированием
Старый 09.04.2013, 17:52   #2
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Парсер

Цитата:
Сообщение от LodeRunПосмотреть сообщение
response:=Form2.IdHTTP1.Get('http://ссылка/'+inttostr(i));

о ужас.

Цитата:
Сообщение от LodeRunПосмотреть сообщение
for i:=1 to 10 do response:=Form2.IdHTTP1.Get('http://ссылка/'+inttostr(i)); if Pos('слово', response) <> 0 then

тут ошибка. проверка условия идет только на 10 странице
  Ответить с цитированием
Старый 09.04.2013, 19:44   #3
Заблокирован
 Пехотинец
Аватар для =PaLeTiZaToR=
 
=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса
Регистрация: 02.04.2011
Сообщений: 66
Популярность: 9953
Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
Отправить сообщение для =PaLeTiZaToR= с помощью Skype™
 
По умолчанию Re: Парсер

Код:
var
  i: integer;
  response: string;
  http:tidhttp;

procedure TMyThread.Execute;
begin
http:=tidhttp.create(self)
for i:=1 to 10 do
begin
 response:= http.Get ('http://ссылка/'+inttostr(i));
if Pos('слово', response) <> 0 then
  begin
   Synchronize(memEnd);
  end 
end
end;

procedure TMyThread.memEnd;
begin
 Form2.Memo1.Lines.Add('http://ссылка/'+inttostr(i));
end;

1) Ты из потока обращался к форме.
2) begin...end
  Ответить с цитированием
Старый 10.04.2013, 15:39   #4
 Разведчик
Аватар для LodeRun
 
LodeRun никому не известный тип
Регистрация: 09.04.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Парсер

=^PaLeTiZaToR^=, посмотрел HTTPAnalyzer, запрос только первой страницы.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсер saschawiebe Общение и обсуждение Perfect World 2 07.06.2012 22:57
[Продам] Парсер k0xuk Товары/услуги в Сети 7 29.02.2012 18:04
[Помогите!] Парсер freebomb Свободное обсуждение 2 10.08.2011 12:23

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

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net