我有一个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());
}
答案 0 :(得分:0)
尝试这样的方法来获取图像元素:
webView.page()->mainFrame()->findAllElements("img");
给定字符串是CSS selector syntax中的搜索模式(上面的字符串基本匹配所有img元素)。
然后你可以提取元素的URL并下载图像或任何你需要的东西。