Html parse etmek istediğim bu sayfanın http://www.birebin.com/iddaa/tahminler complete olduğunu bir türlü yakalayamıyorum. Çünkü sayfa birden çok complete gerçekleştiriyor. Bende sayfanın ondocumentcomplete kısmında aratarak yakalamaya çalışıyorum fakat sonuç olumsuz.
Kod: Tümünü seç
while not xIslemTamam do begin
Application.ProcessMessages;
Sleep(1);
if Pos(Sayfada_Ara,Form1.WebBrowser1.Oleobject.Document.Body.InnerHTML)>0 then begin
xIslemTamam:=true;
end ;
end;
Kod: Tümünü seç
procedure Test_Birebin_herkez;
Const
Sonuc = '<div class="col eIcon">';
Var
i : Integer;
strAra, strBlok : String;
strBaslik, strIlanID, Kodu, Takim, tahmini,aranacak : String;
begin
Form1.WebBrowser1.Navigate( 'http://www.birebin.com/iddaa/tahminler' );
Sayfada_Ara:='<div class="col eIcon">' ;
xIslemTamam:=false;
while Form1.WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
begin
Application.ProcessMessages;
Sleep(1);
end ;
if xIslemTamam then
begin
ShowMessage('ok');
end;
end;
Bu kontrolü sağlayacak nasıl bir kod yazmalıyım.
teşekkürler