WebBrowser 可否实现点击网页中图片的功能? 如果可以应该如何实现呢? 谢谢!
解决方案 »
- 我要地址我要地址我要地址我要地址我要地址我要地址指向pnl1.Components[i]) 的地址
- 50万条数据ACCESS数据库,模查询有什么方法能快些...
- 循环与多线程
- 谁有GraphicEx.pas和GraphicCompression.pas控件?
- 谢谢各位大侠,加分100求助小问题
- 求助:AvtiveForm中的自定义事件处理问题
- intraweb
- 基于VCL开发了一个反垃圾邮件程序,请大家帮忙测试一下,谢谢,谢谢:)
- 我的DFM文件怎么了??????????(100)
- S3Trio 3D/2X 下使用Delphi,工具条显示不对,更改system.ini不行
- 数据库字段的动态修改。
- delphi6.0 好还是7.0好?该学哪一个?
var
i:integer;
HtmlDoc:IHTMLDocument2;
TypeElement:variant;
begin
WebBrowser1.Navigate('http://www.sina.com.cn/');
While WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
Application.ProcessMessages;
HtmlDoc:=WebBrowser1.Document as IHTMLDocument2;
for i:=0 to HtmlDoc.all.length-1 do
begin
TypeElement:=Htmldoc.all.item(i,varempty);
if Uppercase(TypeElement.tagName)='INPUT' then
begin
//......;
end
else if Uppercase(TypeElement.tagName)='IMG' then
begin
{memo1.Lines.Append(TypeElement.src);//所有图的名字}
if TypeElement.src='http://image2.sina.com.cn/ent/pc/2006-03-20/55/U107P28T55D6474F918DT20060320121449.jpg'then //提交的图
begin
TypeElement.Click; //点击提交
While WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
Application.ProcessMessages;
end;
end;
end;
end;