QT获取网页内容
来源:互联网 发布:怎么打理淘宝店 编辑:程序博客网 时间:2024/04/30 14:05
#include <QNetworkAccessManager>
#include <QNetworkRequest>
#include <QNetworkReply>
#include <QtCore>
#include <iostream>
using
namespace
std ;
class
TT :
public
QObject
{
Q_OBJECT
public
:
static
QString getHtml(QString url)
{
QNetworkAccessManager *manager =
new
QNetworkAccessManager();
QNetworkReply *reply = manager->get(QNetworkRequest(QUrl(url)));
QByteArray responseData;
QEventLoop eventLoop;
connect(manager, SIGNAL(finished(QNetworkReply*)), &eventLoop, SLOT(quit()));
eventLoop.exec();
//block until finish
responseData = reply->readAll();
return
QString(responseData);
}
};
int
main(
int
argc,
char
*argv[])
{
QCoreApplication a(argc, argv);
QString data = TT::getHtml(QString(
"http://www.oschina.net"
) );
cout<<data.toStdString()<<endl;
return
a.exec();
}
0 0
- QT获取网页内容
- 获取网页内容
- C#获取网页内容
- c# 获取网页内容
- 获取网页内容
- java 获取网页内容
- C#获取网页内容
- php获取网页内容
- HttpClient 获取网页内容
- 获取远程网页内容
- socket获取网页内容
- java 获取网页内容
- php获取网页内容
- VC获取网页内容
- C#获取网页内容
- Python 获取网页内容
- VC获取网页内容
- php获取网页内容
- UVA - 1368 DNA Consensus String
- POJ1132
- 母牛生小牛
- CODEVS 1022 覆盖 解题报告
- [LeetCode][Java] Binary Tree Zigzag Level Order Traversal
- QT获取网页内容
- PyQt的安装和使用案例
- zookeeper原理
- Project Euler:Problem 81 Path sum: two ways
- HDU 1037
- 7月20日----类和对象
- 暑假-动态规划 I-(C- 免费馅饼)
- 让map不能进行操作
- hdoj 1113 Word Amalgamation