在字符串中获取 HTML 的最简单方法是什么?

What's the simpliest way to fetch HTML in a string?

本文关键字:最简单 方法 是什么 HTML 字符串 获取      更新时间:2023-10-16

我正在寻找一种非常简单的方法,使用默认的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.dllwinhttp.dll,然后链接到#include wininet.hwinhttp.h,并根据需要调用相关的HTTP函数。