从网上下载HTML页面的最简单方法?

时间:2010-01-13 22:55:25

标签: c++ http wxwidgets

我有一个网页,其内容我想下载到wxString中。 例如,假设页面是这样的:

http://www.example.com/mypage.html

wxString将包含HTML源代码。在其他一些语言中,比如PHP 例如,我会写这样的东西:

$html = file_get_contents('http://www.example.com/mypage.html');

我想这不是wxWidgets中的单行程序,而且我已经深入研究了wxHTTP类,但我想知道是否有一些简单的包装类可以用最少的代码完成工作?

3 个答案:

答案 0 :(得分:2)

如果您在Windows上运行,则可以使用Microsoft WinHTTP library。但是,快速查看wxHTTP文档,WinHTTP可能并不容易。

看看这个straightforward wxHTTP sample code。它正是你所追求的。

答案 1 :(得分:1)

查看libcurl
快速谷歌会找到它。

答案 2 :(得分:0)

您显然必须编写自己的包装器。

但是libcurl有一个更简单的界面,你可能会觉得它更容易使用,虽然这会为你的程序增加一个新的依赖。