當我在CasperJS中使用download()時,我得到一個保存在系統中的文件,但該文件不包含網頁的實際源代碼。它只包含一個指向遠程頁面的鏈接。如何使用CasperJs將網頁的源代碼轉儲到本地文件中? getHTML()也只是將內容回顯到終端上。如何將內容保存到文件?使用CasperJS將源代碼轉儲到本地文件中
6
A
回答
9
首先導入文件系統庫
var fs = require('fs');
提取HTML
var html = this.getHTML();
// or
var html = this.getPageContent();
複製到文件
var f = fs.open('/path/to/your/file', 'w');
f.write(html);
f.close();
5
只做:fs.write('path/to/file', 'your string', 'w');
在這種情況下,你不需要打開並關閉文件
相關問題
- 1. 使用CasperJS將源代碼轉儲到mongoDB中
- 2. 如何將源代碼上傳到本地Maven存儲庫
- 3. 加載轉儲文件; VS沒有找到我的源代碼
- 4. 使用Ant將非代碼資源添加到jar文件中
- 5. Gradle:將源代碼和javadoc連接到IntelliJIdea中的本地文件
- 6. 用Casperjs清除本地存儲
- 7. 將HTML源代碼保存到文件
- 8. 使用selenium.getBodyText()來捕獲HTML源代碼,使用Java,如何將它保存到本地HTML文件中?
- 9. 如何使用批處理文件將源代碼或文本從網站複製到文本文件中?
- 10. 如何將源代碼發佈到安裝到本地Maven存儲庫?
- 11. 本地資源文件中代碼中字符串的翻譯
- 12. 將文件作爲頭添加到使用鐺的源代碼源中
- 13. 使用Makefile將新源代碼文件添加到Postgresql
- 14. 使用代碼將Pdf文件添加到資源C#
- 15. 將源代碼有效存儲到sql轉義
- 16. 將格式化的QML源代碼存儲在JSON文件中
- 17. 將IMAP郵箱轉儲到本地文件夾
- 18. Casperjs需要本地JSON文件
- 19. 如何使用mahout kmeans算法將簇轉儲到本地文件系統
- 20. 使用settings.xml將jar文件下載到本地.m2存儲庫
- 21. 確定從網站源代碼轉儲中使用的框架
- 22. 強制Maven2將源碼罐下載到本地存儲庫
- 23. bash腳本:如何將源代碼文件的名稱存儲在變量中?
- 24. 如何將Visual Studio中的所有源代碼導出到文本文件中?
- 25. 如何從本地資源庫導入源代碼到GitHub中?
- 26. 將GHashTable轉儲到文件
- 27. C源代碼從文本文件
- 28. 使用Linux/Vim將頭文件或文本文件信息轉換爲代碼
- 29. 將文本文件中的值存儲到地圖中
- 30. 將文本文件轉換爲PDF轉換代碼將文本截斷vb.net
也許此鏈接可能有所幫助:http://darrendev.blogspot.fr/2013/11/saving-downloaded-files-in-slimerjs-and.html –
[使用Casper JS將結果寫入文件中] (http://stackoverflow.com/questions/12826596/write-results-into-a-file-using-casper-js) –