【发布时间】:2016-10-28 10:05:00
【问题描述】:
我的爬虫使用 Qt 5.7、C++。我已经基于NetworkTimeouts class、implementation details (cpp)创建了超时管理。
我知道QNetworkAccessManager(QNAM) 对 URL 使用内部队列。如何检测真正的下载开始,而不仅仅是将 URL 放入隐藏队列?我在循环中调用QNetworkAccessManager::get()(我不等待replyFinished() 信号来推送另一个URL)。我需要在真正下载的那一刻启动计时器。在 Windows 中,我们最多有 6 个并行请求,其他请求正在等待。
【问题讨论】:
标签: c++ qt qnetworkaccessmanager qnetworkreply