用webbrowser可以实现吗?或者用别的方法
解决方案 »
- DELPHI中的SQL代码如何优化
- outlook获取邮件收件人
- 利用Report Machine 3。0进行套打,自定义纸张,上下边距为零,打印实体紧贴上边,为何打印不出?
- 急求文件属性管理,急.......
- 有关ORACLE定时逻辑备份与恢复
- 一个关于时间的问题---在线等待。急
- ■我打算用delphi开发一个数据库,请大家帮帮忙,谢谢!(分数不够,再加!)
- 关于按钮显示的问题
- 哪里有中文版的delphi帮助或手册???
- 如何去掉指定的字符串:
- 怎样实现DBGrid中单行数据的各列以不同颜色显示????求教[[高手]]指导!或者有无类似控件可实现?
- 让DELPHI开发出漂亮的界面需要学习哪些知识?
http://community.csdn.net/Expert/topic/4201/4201284.xml?temp=.5381281
//在窗体上放一个TWebBrowser,当TWebBrowser下载完网页后用以下的代码就可以获得所有的连接地址和连接文本
var
sDoc: IHTMLDocument2;
sLinks: IHTMLElementCollection;
sItem: OleVariant;
iLen: integer;
sLinkName,sLink: WideString;
begin
sDoc := WebBrowser.Document as IHTMLDocument2;
sLinks := sDoc.Links;
iLen := sLinks.Length;
for iLoop := 0 to iLen - 1 do
begin
sItem := sLinks.item(iLoop, varEmpty);
sLink := Trim(sItem.Href); //链接地址
sLinkName := Trim(sItem.InnerText); //链接标题
end;
end;