在字符串中获取 HTML 的最简单方法是什么?
What's the simpliest way to fetch HTML in a string?
我正在寻找一种非常简单的方法,使用默认的C++库或WinAPI将远程网站的HTML正文提取到字符串中。
没有默认的C++库可以做到这一点。而且我不熟悉WinAPI。但请访问libcurl网站:http://curl.haxx.se/libcurl/.该网站列出了可能有用的"竞争对手"图书馆。
看看微软的WinInet API:
Microsoft Windows Internet(WinINet)应用程序编程接口(API)使应用程序能够访问标准的Internet协议,如FTP和HTTP。为了便于使用,WinINet将这些协议抽象为高级接口。
或者微软的WinHTTP API:
Microsoft Windows HTTP服务(WinHTTP)为开发人员提供了一个HTTP客户端应用程序编程接口(API),用于通过HTTP协议向其他HTTP服务器发送请求。
它们都内置在Windows中。您只需链接到代码中的wininet.dll
或winhttp.dll
,然后链接到#include
wininet.h
或winhttp.h
,并根据需要调用相关的HTTP函数。
相关文章:
- 当无法使用模板和宏时,生成类型变体C++代码的最简单方法是什么?
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- 通过比较C++中的行在 txt 文件中搜索的最简单方法是什么?
- 将时间戳打印到流的最简单方法
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- boost::variant - 对变体应用算术的最简单方法
- 创建可以遍历 std::map 值的通用模板迭代器的最简单方法是什么?
- 在C++中将算术类型转换为 std::array 的最简单方法<uint8_t>
- C++-将ASCII字符数组中可能的数值转换为字符的最简单方法
- 从 txt 文件中读取数据的最简单方法
- 根据浮点符号对浮点进行舍入的最简单方法是什么
- 对于我扩展此程序来计算最高10x10矩阵的倒数的最简单方法是什么
- C++98 中获取并继续调用当前类不知道的类方法的最简单方法是什么?
- 编写要在 Python 中使用的并行 C/C++ 模块的最简单方法
- 开放式颜色多边形表面的最简单方法
- 确定代码中当前程序集是否为 32/64 位的最简单方法
- 将unique_ptr存储在堆上的最简单方法是什么
- 使用 C# 获取 OpenGL 版本的最简单方法
- 在自定义 C/C++ 程序中获取 PPP0 接口 Tx/Rx 字节的最简单方法是什么?
- 为depth_first_search定义颜色图的最简单方法