【问题标题】:Retriving website data with C++ [closed]使用 C++ 检索网站数据 [关闭]
【发布时间】:2015-11-21 09:57:02
【问题描述】:

我想从任何网站检索内容,这意味着我想用 C++ 语言编写代码,下载任何网站的内容,然后将其保存为记事本文件或任何其他支持的文件格式。

任何人都可以对此提出建议吗?

【问题讨论】:

  • 我想知道这个问题与几乎所有以C开头的语言有什么关系
  • 我们只能建议你写一些代码,做一个原型,类图。您的程序将需要一个好的 xml 解析器,例如 libxml.,或者只是来自 boost 的解析器。给你。
  • 您可以在 C++ 中使用 CURL C 库。工作完成。
  • 我正要说@juanchopanza刚刚提到的curl
  • @RafafTahsin 让我们更新。

标签: c++ c


【解决方案1】:

看看这个question。在答案中,您将在C++ 中找到多个实现 HTTP 客户端的库。

在文档中(例如here)你会发现很多例子。

using namespace boost::network;
using namespace boost::network::http;

client::request request_("http://127.0.0.1:8000/");
request_ << header("Connection", "close");
client client_;
client::response response_ = client_.get(request_);
std::string body_ = body(response_);

【讨论】:

    猜你喜欢
    • 2010-11-08
    • 2019-12-18
    • 1970-01-01
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    相关资源
    最近更新 更多