我在C ++中使用curl从网站下载html页面,然后保存。 在我保存了html文件之后,我用另一个程序来阅读它,并将其保存在字符串中。
此页面包含JSON-AJAX发出的一些请求(POST)。如果我用broswer打开它,我有正确的内容。如果我用文本编辑器打开它,我的内容不好,因为没有发出POST请求。
那么如何在JSON-AJAX请求后获取的内容中保存页面呢?
答案 0 :(得分:0)
Curl将从页面下载HTML代码。当您使用Web浏览器打开HTML文件时,浏览器会处理正在发送的任何发布请求。
您需要找出帖子请求包含的内容(即数据及其获取方式),并单独发送该请求并保存响应。
您可能需要查看此问题How do you make a HTTP request with C++?