P
Peter_Xiong
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在是用WebBrowser控件
var
s: string;
WebBrowser1: TWebBrowser;
WebBrowser1.Navigate('url');
while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
begin
application.ProcessMessages;
end;
s := IHtmlDocument2(WebBrowser1.Document).Body.OuterHtml;
但是这样做很慢,而且要等网页全部都下载完才能去取源文件。
有没有什么快一点的办法?
还有一个问题,adsl拨号连接,在连接,断开,连接,断开若干次后,有时会出错,状态就是正在连接或者是正在断开,碰到这种情况可以在程序里面重置一下,而不用重启计算机吗?
var
s: string;
WebBrowser1: TWebBrowser;
WebBrowser1.Navigate('url');
while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
begin
application.ProcessMessages;
end;
s := IHtmlDocument2(WebBrowser1.Document).Body.OuterHtml;
但是这样做很慢,而且要等网页全部都下载完才能去取源文件。
有没有什么快一点的办法?
还有一个问题,adsl拨号连接,在连接,断开,连接,断开若干次后,有时会出错,状态就是正在连接或者是正在断开,碰到这种情况可以在程序里面重置一下,而不用重启计算机吗?