使用QTWebkit获取HTML标题

时间:2013-01-14 20:36:59

标签: qt4 qtwebkit

我正在使用此代码:

QWebView *view = new QWebView(this);   
QUrl *app_path = new QUrl(path);

view->load(*app_path);
view->show();

QWebFrame *frame = view->page()->mainFrame();
QWebElement dom_title = frame->findFirstElement("title");
QString title = dom_title.evaluateJavaScript("this.text").toString();
out << title << endl;

title为空。我错过了什么?检查了一些例子但似乎没有错。

1 个答案:

答案 0 :(得分:1)

确保页面已完成加载。否则,DOM还没有准备好,因此它会给出一个未定义的行为。