2
我試圖使用QWebPage(來自QWebKit)從完整的URL列出A標籤中的所有href屬性。目前,我這樣做:從QWebPage獲取完整href列表
QWebElementCollection collection = webPage->mainFrame()->findAllElements("a");
foreach (QWebElement element, collection)
{
QString href = element.attribute("href");
if (!href.isEmpty())
{
// Process
}
}
但問題是,HREF可能是一個完整的URL,只是一個頁面,在前面用/ URL或與../在前面的URL。有沒有辦法解析所有這些不同的URL,以在QString或QUrl中生成完整的URL?
您也可以呼籲QUrl的ToString()返回完整的URL與QString。 – jsherer 2011-05-05 21:17:19
太棒了,謝謝! – 2011-05-06 05:51:30