中易网

delphi webbrowser获取图片地址

答案:2  悬赏:30  
解决时间 2021-01-11 18:30
  • 提问者网友:不要迷恋哥
  • 2021-01-10 20:14
delphi webbrowser获取图片地址
最佳答案
  • 二级知识专家网友:患得患失的劫
  • 2021-01-10 21:07
(wb1.Document  as IHtmlDocument2).body.innerHTML 获得html源码.
然后对这个源码(也就是字符串)中的提取出来就可以了,你可以用正则表达式 也可以直接用Pos函数这些,方法很多.
或者用如下代码:
var
  I:Integer;
begin
  for I:=0 to Wb1.OleObject.document.images.length-1 do
    lst1.Items.Add(wb1.OleObject.document.images.item(i).href);
end;

全部回答
  • 1楼网友:老鼠爱大米
  • 2021-01-10 22:01
var
img: OleVariant;
i: Integer;
begin
img := WebBrowser1.OleObject.document.getElementsByTagName('img');
for i := 0 to img.length - 1 do
if Memo1.Lines.IndexOf(img.item(i).src) = -1 then
Memo1.Lines.Add(img.item(i).src);
end;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息