我在C++中使用curl从网站下载一个html页面,然后保存它。在我保存完html文件后,我必须用另一个程序读取它,并将它保存在字符串中。
此页面包含一些由JSON-AJAX发出的请求(POST)。如果我用浏览器打开它,我就有了正确的内容。如果我用文本编辑器打开它,我会有一个错误的内容,因为没有发出POST请求。
那么如何保存JSON-AJAX请求后获取的内容的页面呢?
发布于 2016-07-08 03:51:08
Curl将从页面下载HTML代码,仅此而已。当您使用web浏览器打开HTML文件时,浏览器将处理正在发送的任何post请求。
您需要找出post请求包含的内容(即数据及其获取方式),然后单独发送该请求并保存响应。
你可能想要调查这个问题,How do you make a HTTP request with C++?
https://stackoverflow.com/questions/38254014
复制相似问题