2011-06-19 40 views
0

我正在使用WinInet在我的小型C++程序中下載網頁。隨着Ajax頁面的增加(使用hashbang的網址),下載效果不佳。我總是得到以前的狀態,而不是獲取頁面的當前狀態。如何使用WinInet下載ajaxed頁面

有沒有一些方法來處理它與WinInet?是否有其他圖書館或特定程序要遵循?我應該整合一個JavaScript引擎來完成這項工作。

將不勝感激任何幫助或示例代碼來處理這在C++程序中。

謝謝!

回答

0

您可能成爲緩存的受害者,特別是在URL中使用#。試試INTERNET_FLAG_RELOAD |對於HttpOpenRequest或InternetOpenURL中的dwFlags,INTERNET_FLAG_NO_CACHE_WRITE(忽略緩存並從網絡重新加載|不要爲緩存寫入響應)。