G GuestUser Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-29 #1 1. 首先我访问一个网页,直接去取源码的话会出错,只有等到DocumentComplete之后我才可 以取到所有的源码,请问如何在一个函数内就实现访问一个网页又直接能返回一个完整的源文件.
G GuestUser Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-29 #2 就比如我在一个函数内首先调用WebBrower浏览网页,接着用IHTMLDocument2返回它的 文本,但是没等到浏览结束后函数就返回了,这时返回的值是空的,如何解决这个问题? 求助各位高手,先谢了!!!
就比如我在一个函数内首先调用WebBrower浏览网页,接着用IHTMLDocument2返回它的 文本,但是没等到浏览结束后函数就返回了,这时返回的值是空的,如何解决这个问题? 求助各位高手,先谢了!!!
A Adnil Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-29 #3 等到documentcomplete事件产生以后再通过ihtmldocuemnt2读html源代码不行吗? 如果网页不要求显示的话,直接使用TNMHTTP控件来读url得到源代码就行了。
G GuestUser Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-30 #5 谢谢两位指教,问题在于怎么等待documentcomplete事件产生后再调用,我不能写在 documentcomplete事件里,因为我必须写成一个函数,我不须要显示网页,我只想 取到源码。如何通过TNMHTTP来源代码能否贴上一小段代码,或者EMAIL一份给我。 webmaster@51kk.com
谢谢两位指教,问题在于怎么等待documentcomplete事件产生后再调用,我不能写在 documentcomplete事件里,因为我必须写成一个函数,我不须要显示网页,我只想 取到源码。如何通过TNMHTTP来源代码能否贴上一小段代码,或者EMAIL一份给我。 webmaster@51kk.com
A Adnil Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-30 #6 form上放一个Memo,一个Nmhttp,一个button procedure TForm1.Button1Click(Sender: TObject); begin try nmhttp1.Get('http://news.sina.com.cn'); memo1.lines.text := nmhttp1.Body; showmessage('ok'); except showmessage('error'); end; end;
form上放一个Memo,一个Nmhttp,一个button procedure TForm1.Button1Click(Sender: TObject); begin try nmhttp1.Get('http://news.sina.com.cn'); memo1.lines.text := nmhttp1.Body; showmessage('ok'); except showmessage('error'); end; end;
G GuestUser Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-01 #7 我写了这么一个代码,但是还有问题,我在取某些带参数的ASP页面时无效...不知道是什么原因.
G Gec Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-01 #8 我也有这个问题,后来没解决,我改用iedownload了 iedownload问题也不少