0
我正在使用WinInet在我的小型C++程序中下载网页。随着Ajax页面的增加(使用hashbang的网址),下载效果不佳。我总是得到以前的状态,而不是获取页面的当前状态。如何使用WinInet下载ajaxed页面
有没有一些方法来处理它与WinInet?是否有其他图书馆或特定程序要遵循?我应该整合一个JavaScript引擎来完成这项工作。
将不胜感激任何帮助或示例代码来处理这在C++程序中。
谢谢!
我正在使用WinInet在我的小型C++程序中下载网页。随着Ajax页面的增加(使用hashbang的网址),下载效果不佳。我总是得到以前的状态,而不是获取页面的当前状态。如何使用WinInet下载ajaxed页面
有没有一些方法来处理它与WinInet?是否有其他图书馆或特定程序要遵循?我应该整合一个JavaScript引擎来完成这项工作。
将不胜感激任何帮助或示例代码来处理这在C++程序中。
谢谢!
您可能成为缓存的受害者,特别是在URL中使用#。试试INTERNET_FLAG_RELOAD |对于HttpOpenRequest或InternetOpenURL中的dwFlags,INTERNET_FLAG_NO_CACHE_WRITE(忽略缓存并从网络重新加载|不要为缓存写入响应)。