D
donkeykiller
Unregistered / Unconfirmed
GUEST, unregistred user!
1、TIDHTTP为何速度太慢,而且返回的数据少于世纪数据
Function getdata(urllinkchar)char;stdcall;
var
mag_http : TidHttp;
Begin
mag_http := TidHTTP.Create(NIL);
result := pchar(mag_http.Get(urllink));
mag_http.Free;
End;
2、Twebbrowser 如何判断是否已经下在完成
Function getdata(urllinkchar)char;stdcall;
var
mag_doc : IHTMLDocument2;
i : integer;
Begin
i := 0;
mag_WebBrowser :=TWebBrowser.Create(NIL);
mag_webbrowser.Visible := true;
Try
Try
mag_WebBrowser.Navigate(urllink);
??????这里死循环,不加无法知道是否已经下载完成
while mag_webbrowser.Busy do
Begin
i := 1;
End;
mag_doc := (mag_WebBrowser.document as ihtmldocument2);
result := Pchar(string(mag_doc.body.outerText));
end;
except
messagebox(0,urllink,'执行页面错误',mb_ok);
end;
finally
mag_webbrowser.Free;
end;
End;
Function getdata(urllinkchar)char;stdcall;
var
mag_http : TidHttp;
Begin
mag_http := TidHTTP.Create(NIL);
result := pchar(mag_http.Get(urllink));
mag_http.Free;
End;
2、Twebbrowser 如何判断是否已经下在完成
Function getdata(urllinkchar)char;stdcall;
var
mag_doc : IHTMLDocument2;
i : integer;
Begin
i := 0;
mag_WebBrowser :=TWebBrowser.Create(NIL);
mag_webbrowser.Visible := true;
Try
Try
mag_WebBrowser.Navigate(urllink);
??????这里死循环,不加无法知道是否已经下载完成
while mag_webbrowser.Busy do
Begin
i := 1;
End;
mag_doc := (mag_WebBrowser.document as ihtmldocument2);
result := Pchar(string(mag_doc.body.outerText));
end;
except
messagebox(0,urllink,'执行页面错误',mb_ok);
end;
finally
mag_webbrowser.Free;
end;
End;