使用Puppeteer,我該如何讓無頭Chrome瀏覽器下載一個文件(或者創建額外的http請求並保存響應)?Puppeteer:如何使用chrome headless browser api下載文件?
2
A
回答
0
你可以通過窗口做一個簡單的請求,它應該工作。 npm request
只要它返回承諾與您的迴應,您可以寫一個明確的保存功能,並存儲響應。
看來這個木偶具有這個實現。見這裏: How to make a request with puppeteer。
看一看在這個:
時發出一個頁面發出請求。請求對象是隻讀的。爲了攔截和變更請求,請參閱page.setRequestInterceptionEnabled。
我希望這會有所幫助。
相關問題
- 1. 使用Puppeteer回答Chrome的通知
- 2. 如何用puppeteer和dropzone上傳文件?
- 3. Chromium/Chrome headless - 文件下載無法正常工作?
- 4. 如何使用Puppeteer打開Chromium?
- 5. 使用NPM安裝Chrome Headless
- 6. 在App Browser中下載文件鏈接
- 7. Chrome API檢測文件下載
- 8. 如何用Puppeteer檢索源端口?
- 9. 如何在PythonAnywhere上設置Chrome Headless?
- 10. 如何允許下載.config,.map,.browser文件IIS
- 11. 如何在Puppeteer中使用addScriptTag()與本地文件路徑
- 12. 如何使用Drive API從共享文件夾下載文件
- 13. 如何使用Watir 6.0下載文件
- 14. 如何在Linux下使用瀏覽器API下載文件?
- 15. 如何使用User-Agent將iPhone下載文件製作爲Chrome?
- 16. 如何使用水豚/硒在Chrome上下載多個文件?
- 17. 如何在chrome和IE上使用php下載word文件
- 18. 使用Web API調用下載文件
- 19. 如何使用chrome文件系統api從chrome應用中的url下載圖片?
- 20. Zend下載文件Chrome
- 21. 使用WEB API模擬文件下載
- 22. 使用REST api下載XML文件
- 23. 使用Google Drive API下載文件
- 24. 下載使用JavaScript文件API
- 25. 使用Google Drive API下載文件夾
- 26. 如何使用curl下載Chrome擴展?
- 27. 如何使用AngularJS下載文件並調用MVC API?
- 28. 如何從A7 API下載RAW文件?
- 29. 如何使用Chrome中的Selenium Python綁定來控制文件的下載
- 30. C#:Chrome - 用戶下載excel文件
在木偶API是在它的途中(https://github.com/GoogleChrome/puppeteer/issues/299),但無頭Chrome必須首先支持下載。有一個開放的bug:https://bugs.chromium.org/p/chromium/issues/detail?id = 696481。 – ebidel
Chrome無頭支持幾乎在那裏:https://chromium-review.googlesource.com/c/590913 –