有必要制作一个多线程蜘蛛以使网站分析网页。
QtWebkit的问题在于它大致基于小部件,并且所有小部件仅在主线程中工作。
问题:
答案 0 :(得分:0)
您应该尝试多解释一些您正在做的事情以及到目前为止所做的事情。我在某种程度上假设您尝试从网页中收集数据而不显示它们。为什么您完全需要WebKit?您可以简单地使用QNetworkRequest
,设置用户代理(重要!),然后使用QNetworkAccessManager
发送请求。
如果您偶尔需要渲染数据,请将本地副本传递到WebBrowser实例。
如果您在这方面需要帮助,请考虑适当地重新提出问题。