我需要获取网页图像元素的列表

时间:2014-09-18 12:52:06

标签: html qt qwebview

我有一个QWebView我加载了一个网页。它可以获得出现在其上的所有图像的列表吗?我需要从列表中选择出现在网页上的图片。有可能吗?
提前谢谢。
问候

编辑:
这是我尝试过的:

void Revision::on_pushButton_6_clicked() 
{ 
  //ui->textEdit->paste(); 
  //ui->textEdit("Hols"); 
  //load(ui->webView->); 
  QString selectedHtml(); 
  QDomAttr imagen; 
  imagen.isElement(); 
  imagen.value(); 
  ui->textEdit->addAction(close()); 
}

1 个答案:

答案 0 :(得分:0)

尝试这样的方法来获取图像元素:

webView.page()->mainFrame()->findAllElements("img"); 

给定字符串是CSS selector syntax中的搜索模式(上面的字符串基本匹配所有img元素)。

然后你可以提取元素的URL并下载图像或任何你需要的东西。