把百度或者谷歌搜索到的网页全部点击一次。
如果想实现这个,大家有什么思路?
如果想实现这个,大家有什么思路?
解决方案 »
- 又到赚分时
- 求一个字符串 组的排序算法,能用delphi写最好
- ▲▲▲▲▲用QRreport如何设计这样的报表???▲▲▲▲▲
- 如何将一窗体中的dbgrid当前选择的记录传到另外一窗体中?(入门)
- 求高手解决:局域网络环境下的实时语音传输问题怎么用DELPHI实现?
- TDIRECTORYLIST 如何显示隐藏目录
- inputbox的提示信息
- 救命啊,另送高分,谁能给我个可用的拨号控件,支持自动拨号连接和自动断开功能就行。
- 关于时间的查询,SQL语句不会写
- 关于在Delphi环境下.如何给系统日志加记录..和日志空格的问题
- Delphi 正则表达式问题
- 为什么EXCEL文件导入时会有个别记录出现NULL值了?
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, SHDocVw, StdCtrls, ComCtrls;type
TForm1 = class(TForm)
WebBrowser1: TWebBrowser;
GetUrl: TButton;
Search: TButton;
Edit1: TEdit;
ListView1: TListView;
procedure GetUrlClick(Sender: TObject);
procedure SearchClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}const
QryStr = 'http://www.google.com.hk/search?hl=zh-CN&q=';procedure TForm1.SearchClick(Sender: TObject);
begin
WebBrowser1.Navigate(QryStr+Edit1.Text);
end;procedure TForm1.GetUrlClick(Sender: TObject);
var
i: integer;
sl: tstringlist;
innertext: string;
item: tlistitem;
begin
sl:= tstringlist.Create;
sl.Append('网页快照'); // 加上去除的
sl.Append('类似结果');
sl.Append('翻译此页');
listview1.Clear;
for i := 0 to WebBrowser1.OleObject.document.links.Length - 1 do
begin
innertext:= WebBrowser1.OleObject.document.links.item(i).innertext;
if sl.IndexOf(innertext) = -1 then
begin
item:= listview1.Items.Add;
item.Caption:= innertext;
item.SubItems.Add(WebBrowser1.OleObject.document.links.item(i).href);
end;
end;
sl.Free;
end;end.
Google的搜索API的Delphi封装
http://topic.csdn.net/u/20110411/08/977a1068-a30c-4d11-8e21-e9c142a38779.html?seed=1760853286&r=72684890#r_72684890
http://topic.csdn.net/u/20110402/14/02d47c57-1209-47b7-a476-34737eca313a.html