Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.05.2010, 21:51
telas telas вне форума
Прохожий
 
Регистрация: 03.05.2010
Сообщения: 1
Репутация: 10
По умолчанию Запутался с вложенным циклом for.

Запутался с вложенным циклом for.
Требуется чтобы из listboxa lbq.Items бралось первое значение и первое значение из addwordslb, потом
lbq.Items опять первое, а addwordslb - второе и т.д. Загвоздка в том что это делается, но когда берется второе значение из addwordslb, парсинг не идет с первой страницы, а продолжается с того места где закончился с первым значением addwordslb. Вот как это решить?
Код:
procedure TfrmMain.StartParsClick(Sender: TObject);
var i,j,s,a,k:integer;
s1:string;
begin
proxy;
pagenumber:=1;
j:=1;      a:=0;
 
 
         for i:=0 to  lbq.Items.Count - 1 do
         for k:=0 to addwordslb.items.Count-1 do
       begin    pagenumber:=1;
       //showmessage('!');
          while pagenumber <> 0 do
           begin
            s:=j*100;
            s1:= 'http://www.google.com/ie?q='+(lbq.Items[i])+'+'+(addwordslb.Items[k])+'&&num=100&&hl=en&start='+inttostr(s-100)+'&&sa=N';
            //showmessage(s1);
            dd.Navigate(s1);
            //http://www.google.com/ie?q=2&num=100&hl=en&start=300&sa=N
            while  dd.ReadyState <> READYSTATE_COMPLETE do Application.ProcessMessages;
              parsing;
              nextpage;
              inc(j);
              lplabel.Caption:=Inttostr(lblp.Items.count);
            end;
            
        end;
end;
Если нужно выложу весь проект.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:30.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025