2014-09-18 4 views
-5

웹 페이지를로드하는 QWebView이 있습니다. 그것에 나타나는 모든 심상의 명부를 얻는 것이 가능합니까? 상자에서 웹 페이지에 나타나는 목록 이미지를 선택해야합니다. 가능한가?
미리 감사드립니다.
인사웹 페이지의 이미지 요소 목록을 가져와야합니다.

편집 :

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

주어진 문자열 검색입니다 :

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

'이제 버튼을달라고 해줘.'- 틀렸어, 스택 오버 플로우가 작동하는 방식이 아니야. 이것은 "여기에 코드가 있습니다"사이트가 아니며 지금까지 시도한 내용과 작동하지 않은 내용을 보여줄 필요가 있습니다. – LittleBobbyTables

+0

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 (닫기()); } –

+0

버튼을 누르면 이미지 목록에 텍스트가 나타납니다. 텍스트 웹 사이트 수정 –

답변

0

는 이미지 요소를 얻기 위해 이런 일을 시도해보십시오
여기 내가 무엇을 시도했다입니다 패턴은 CSS selector syntax입니다 (위의 패턴은 기본적으로 모든 img 요소와 일치합니다).

그러면 요소의 URL을 추출하고 이미지 또는 원하는 것을 다운로드 할 수 있습니다.