Seite 1 von 1

mit Webkit besimmte Elemente auslesen

Verfasst: 1. Juni 2013 12:22
von anno1988
Hallo,

ich möchte mit Webkit aus einer HTML Datei einzelne Elemente ausesen. Allerdings bekomme ich immer eine leere Menge an Elementen (QWebElementCollection ist leer) zurück. Als bsp. habe ich mal die Google Startseite genommen.

Code: Alles auswählen

QFile file;

  file.setFileName("Google.htm");

  if(file.open(QFile::ReadOnly)) {

    QByteArray bytes = file.readAll();

    QWebPage page;
    QWebFrame * frame = page.mainFrame();


    frame->setContent(bytes);

    QWebElement document = frame->documentElement();
    QWebElementCollection elements = document.findAll("p");
qDebug()<< elements.count();

    foreach(QWebElement e, elements){

      qDebug()<< "p element" << e.toPlainText();

    }
  }

Was mache ich denn da falsch?

Re: mit Webkit besimmte Elemente auslesen

Verfasst: 2. Juni 2013 18:49
von veeman
Keine Ahnung was du falsch machst aber bei mir geht es mit dem Code.