2013-05-18 81 views
0

如何從HTML頁面中以最簡單的方式提取一些內容,例如父母都是p且屬於A類的所有強標籤? xpath相當於.//p[@class='A']/strong。用qt解析html?

+0

你可以像這個問題中描述的那樣使用xpath:http://stackoverflow.com/questions/1286842/how-doi-i- run-xpath-queries-in-qt 編輯:我錯了,只適用於XML文檔。 – confusopoly

+0

是的,我的網頁不是xhtml – shkra19

+0

「最簡單的方法」是非常非常有爭議的;它很容易*爲你使用QtWebkit來解析頁面,然後使用'QWebFrame :: findAllElements' +一個CSS2選擇器來獲得你想要的? (或者,你可以注入jQuery然後用它來導航dom) – peppe

回答

1

「最簡單的方法」是非常非常有爭議的;是否容易使用QtWebkit來解析頁面,然後使用QWebFrame :: findAllElements + CSS2選擇器來獲得你想要的? (或者,你可以注入jQuery,然後用它來導航dom)