while ile broweser da arama işlemi yaptırıyorum aranan kriter bulunana kadar döngü devam ediyor fakat 5 veya 6 sayfada except devreye giriyor
ve "hata oluştu" bilgisi ortaya çıkıyor yaklaşık daha 25 sayfa daha var bu durumu nasıl çöze bilirim...
Kod: Tümünü seç
while Cardinal(IEApp.readyState) <> 4 do
begin
Sleep(1000);
N := Cardinal(IEApp.Document.links.length);
for i := 0 to N - 1 do
begin
ArananLink := IEApp.Document.links.item(i);
if ArananLink = LinkEdit.Text then
begin
Bilgi.Caption := 'Kriterlere Uygun Kayıt Bulundu!';
IEApp.Document.links.item(i).Click;
Urlara := True;
Break;
end
else
begin
IEApp.Document.getElementById('pnnext').Click;
Bilgi.Caption := 'Lütfen Bekleyiniz İşlem Devam Ediyor!'
end;
end;
if Not Urlara then
begin
Bilgi.Caption := 'Kriterlere Uygun Kayıt Bulunamadı!';
end;
end;
except
Bilgi.Caption := 'Hata Oluştu!';
Urlara := True;
end;
end;
end;
end;