Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 用qt解析html?_C++_Html_Xml_Qt_Xpath - Fatal编程技术网

C++ 用qt解析html?

C++ 用qt解析html?,c++,html,xml,qt,xpath,C++,Html,Xml,Qt,Xpath,如何以最简单的方式从html页面中提取一些内容,例如父级为p且为a类的所有强标记?xpath等价物是//p[@class='A']/strong “最简单的方法”是非常非常有争议的;使用QtWebkit解析页面,然后使用QWebFrame::findAllElements+CSS2选择器获得所需内容是否足够简单?(或者,您可以插入jQuery,然后使用它来导航dom) 您可以只使用xpath,如以下问题所述:编辑:我错了,这只适用于XML文档;使用QtWebkit解析页面,然后使用QWebFra

如何以最简单的方式从html页面中提取一些内容,例如父级为p且为a类的所有强标记?xpath等价物是//p[@class='A']/strong

“最简单的方法”是非常非常有争议的;使用QtWebkit解析页面,然后使用QWebFrame::findAllElements+CSS2选择器获得所需内容是否足够简单?(或者,您可以插入jQuery,然后使用它来导航dom)


您可以只使用xpath,如以下问题所述:编辑:我错了,这只适用于XML文档;使用QtWebkit解析页面,然后使用
QWebFrame::findAllElements
+CSS2选择器获取所需内容是否足够简单?(或者,您可以插入jQuery,然后使用它来导航dom)