4
A
回答
2
您需要模擬XMLHTTPRequests。這是一個。它們不能在node.js中使用。
你將不得不弄清楚如何讓它與jsdom交談。 (但願只是附加一個XMLHttpRequest構造的window
將修復它)
+0
謝謝你的提示! 其實我用jQuery刮頁面,他們似乎使用「假xhr」 - jqXHR。你的解決方案也解決了這個問題嗎? – 2011-05-27 19:37:02
+0
jqXHR不是假的xhr。它是一個XMLHTTPRequest的包裝器。你需要一個新的XMLHTTPRequest對象,因爲節點沒有任何Ajax概念 – Raynos 2011-05-27 19:57:45
相關問題
- 1. 用AJAX請求刮一個頁面
- 2. 刮頁面請求
- 3. 使用python刮ajax頁面
- 4. jQuery ajax頁面請求
- 5. Ajax請求到php頁面
- 6. 對同一頁面的Ajax請求
- 7. ajax請求,但刷新整個頁面?
- 8. 刮下頁XHR請求
- 9. 優化刮請求網頁
- 10. 來自一個頁面的Ajax請求和另一個頁面中的響應
- 11. 如何禁用Ajax請求一個頁面
- 12. PHP:請求頁面時用AJAX
- 13. 你如何刮AJAX頁面?
- 14. ASP.NET MVC HTML.AntiForgeryToken()與來自一個頁面的多個AJAX請求
- 15. ajax - 從一個頁面上的多個文件請求數據?
- 16. 來自一個頁面的兩個ajax請求
- 17. 在一個頁面源中的兩個DataTable源Ajax請求
- 18. 與Python刮整個滾動負荷頁面請求
- 19. d在一頁上多個Ajax請求
- 20. 用jquery在一個頁面中處理多個頁面請求
- 21. 使用數據表分頁的每個頁面的Ajax請求
- 22. ajax請求中的Ajax請求失敗 - 重新加載整個頁面
- 23. 刮python booking與Python對AJAX請求
- 24. 從AJAX請求中刮掉JSON數據
- 25. 使用VBA刮掉AJAX頁面
- 26. 如何使用Viewstate參數刮取頁面請求?
- 27. JSON Ajax請求返回頁面的每一個html元素
- 28. 將請求頁面從通過AJAX一個子工作?
- 29. ajax請求傳遞變量到另一個頁面
- 30. Ajax請求返回整個頁面的一半時間
我肯定執行JavaScript(使用FetchExternalResources和jsdom的ProcessExternalResources功能) – 2011-05-27 13:40:46
嘗試https://snapsearch.io/ – CMCDragonkai 2014-04-03 06:28:10