[Qt][C++] Pobieranie elementu strony - QWebView i QWebElement
Ostatnio zmodyfikowano 2014-05-12 20:24
maniek1310 Temat założony przez niniejszego użytkownika |
[Qt][C++] Pobieranie elementu strony - QWebView i QWebElement » 2014-05-12 20:24:24 Cześć, Mam problem z ułożeniem składni dla elementu strony <span class="file-icon1 archive"></span> . Gdy zrobię tak jak poniżej to nic nie wyświetla się, ale jak zamiast tego wpiszę po prostu tam "title" to pobiera tytuł strony. void MainWindow::on_pushButton_clicked() { qwv->setUrl( QUrl( "link-do-strony.pl" ) ); connect( qwv, SIGNAL( loadFinished( bool ) ), this, SLOT( finished( bool ) ) ); }
void MainWindow::finished( bool ) { QWebElement elem = qwv->page()->mainFrame()->findFirstElement( "span[class=file-icon1%20archive]" ); QString test = elem.toPlainText(); test.replace( " ", "" ); ui->label->setText( test ); } @edit udało mi się naprawić błąd prawidłowo zapytanie o element powinno wyglądać tak :D QWebElement elem = qwv->page()->mainFrame()->documentElement().findFirst( "span[class=\"file-icon1 archive\"]" ); Temat można zamknąć. |
|
« 1 » |