我正在尝试使用QtWebKit(通过扩展Ghost.py)实现简单的webprofiler。我需要测量每个HTTP请求何时开始和结束。
我可以使用来自finished
的{{1}}信号来获取请求何时结束,但我怎么知道请求何时开始? QNetworkAccessManager
发出异步请求并使用队列,但没有QNetworkAccessManager
信号。什么时候请求实际开始以及如何附加到此事件?
答案 0 :(得分:1)
一种可能的解决方案是在QNetworkAccessManager
下创建子类并将其传递给QWebPage
。继承的类应该重写方法createRequest
,它可以测量HTTP请求的开始时间。