没有人帮我吗???:(,我好可怜:< (200分)

何取网页中的所有网址,并且把其转换为标准的HTTP网址,希望大家能够提出一个好的方案!
 
用HTTP控件把对应URL的HTML流取回来,再用文件流(FileStream)
或者内存流(MemoryStream)保存为文件。

如果你还需要分析页面里面的内容,可以用正则表达式取其中的内容。
 
你的通过webbrowser访问网页,且不让广告窗口弹出好象这样做的。

webbrowser中有一个onNewWindow2 方法,只需要把 cancel := True 就可以了。
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;var ppDisp: IDispatch; var Cancel: WordBool);
begin
cancel := True;
end;
不知道是否满足你的要求。你今天好象没有上qq。呵呵。
 
不过,如果这样的话。所有的在新窗口中打开的页面都将不能够打开的。

至于取url地址的问题,我需要再想一想!
 
取连接的问题好象有很多方法。

可以这样的。我是试了一下是可以的。(需要加上mshtml单元的)
var
Htmldoc : IHtmlDocument2;
AllLinks : IhtmlElementCollection;
Len,I : Integer;
HtmlItem : Olevariant;
begin
HtmlDoc := Webbrowser1.document as Ihtmldocument2;
all := HtmlDoc.get_links;
Len := AllLinks.length ;
For I :=0 To Len-1 do
begin
HtmlItem := all.item(i,emptyparam);
Memo1.Lines.Add(Htmlitem.href);
end;
end;
 
再次提前,把其中的心得与大家分享!
 
http://www.CashRead.com/cgi-bin/page.cgi?r=shangjintong@ccsoft.com.cn
上面的网址可以赚美元,注册即可得到100$。并通过点击广告连接,继续赚美元。
 
想不到 天真 是这么一个好的人。致敬!

shangjintong 这撕怎没有资料??还做广告? 坏人!
 
帮你提前
我不会
 
本人采用DELPHI6.0开发了一套局域网通信软件(HyICQ)包括服务端和客户端,类OICQ界面,操作简单快捷,而且对电脑的配置要求较低、安装简单,你几乎不用设置就可以迅速地建立一个即时通讯系统。本系统是本人利用业余时间写成。HyICQ十多万行的Delphi代码均由本人独立完成
本系统采用多种数据库技术、网络技术、文件处理技术、黑客功防技术等,欢迎下载试用。应广大程序员的强烈要求、让编程爱好者能够迅速掌握编软件技巧。决定公布十多万行的源代码及技术文档(200多M现以制成光盘)。有兴趣可以直技发邮件与我联系。
http://www.hysofts.com capolice@21cn.com webmaster@hysofts.com
 
请问楼主:
我是89本的!你是???
 
[blue]老老实实学习中[/blue][:)]
 
WQL:
我的QQ是:44868052
有机会可以联系一下:)
 
抱歉!没玩过QQ!
依妹妹是:
wqlem@etang.com
 

Similar threads

回复
0
查看
665
不得闲
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
735
DelphiTeacher的专栏
D
顶部