• 2046阅读
  • 0回复

[提问]大家是怎么去请求网页内容的? [复制链接]

上一主题 下一主题
离线fghfghfgh
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-11




QT 5.0 FOR WIN7


先附上我的代码


  1. QString GetContent(QString url){
  2.     QNetworkAccessManager manager;
  3.     QEventLoop loop;
  4.        //发出请求
  5.        QNetworkReply *reply = manager.get(QNetworkRequest(QUrl(url)));
  6.        //请求结束并下载完成后,退出子事件循环
  7.        QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
  8.        //开启子事件循环
  9.     loop.exec();
  10.     QString code = reply->readAll();
  11.     return code;
  12. }



上面的是我请求网页的代码,有时候需要采集网页内容,我一般都是用这个代码去采集,大家觉得是否有其他更效率  更好的办法?










快速回复
限100 字节
 
上一个 下一个