QT怎么获取网页内容?

jiajia5288 2011-09-19 02:26:39
我想获取这个网页的内容,要怎么做呢?(http://xml.weather.yahoo.com/forecastrss?u=c&p=CHXX0031)
...全文
663 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
riuhduo 2011-09-23
  • 打赏
  • 举报
回复
QNetworkAccessManager
yzhj2005 2011-09-23
  • 打赏
  • 举报
回复
QNetworkAccessManager
get
zhu_xz 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xie376450483 的回复:]

QHttp被废弃了?哪个版本啊?
[/Quote]
The code is still there for compatibility reason, but will be removed in Qt5.
情歌而已 2011-09-22
  • 打赏
  • 举报
回复
用QWebView,具体可以参照Manual,这个是获取页面的。要内容的话(文本),QtDemo里面有,自己找找吧
seanyxie 2011-09-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhu_xz 的回复:]

用QNetworkAccessManager发送请求,然后处理reply就好了

BTW,QHttp已经被废弃了
[/Quote]

QHttp被废弃了?哪个版本啊?
zhu_xz 2011-09-19
  • 打赏
  • 举报
回复
用QNetworkAccessManager发送请求,然后处理reply就好了

BTW,QHttp已经被废弃了
jiajia5288 2011-09-19
  • 打赏
  • 举报
回复
Qt本身例子里头有一个 http例子(D:/4.62/network/http),但是获取不到上面网址的数据,总是提示出错

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<rss version="2.0" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
<channel>
<title>Yahoo! Weather - Error</title>
<description>Yahoo! Weather Error</description>
<item><title>City not found</title><description>
Invalid Input /forecastrss
</description></item></channel></rss><!-- api1.weather.sg1.yahoo.com uncompressed/chunked Mon Sep 19 01:12:56 PDT 2011 -->
blueness883 2011-09-19
  • 打赏
  • 举报
回复
int QHttp::get ( const QString & path, QIODevice * to = 0 )

最简单的方法
儿大不由爷 2011-09-19
  • 打赏
  • 举报
回复
用HTTP相关接口。

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧