我想截取HTML5橫幅頁面並保存爲jpg文件。問題是如果我使用CURL它給了我空白頁面,因爲HTML5橫幅需要2-3秒來呈現內容。我的問題是 是有使用curl PHP 我應該使用一些API來獲取截圖任何可能性截圖,然後一個 可以achive使用Linux命令HTML5橫幅使用php/curl,linux的屏幕截圖
1
A
回答
1
您需要使用庫來做到這一點,嫋嫋只會回報源代碼但沒有渲染。
CutyCapt做工作
2
你可以使用PhantomJS(無頭瀏覽器)打開你的旗幟。 但是PhantomJS並不完全實現桌面瀏覽器(如Chrome)。 所以視頻等功能無法正常工作。
在這種情況下,您可以使用Selenium WebDriver打開並獲取屏幕截圖,但您需要安裝X服務器或使用xfvb。
相關問題
- 1. 展示AdMob橫幅屏幕
- 2. 使用html5/javascript截取整個屏幕的截圖?
- 3. 如何創建SCALABLE HTML5橫幅?這將完全100%的屏幕。
- 4. SpriteKit屏幕截圖的屏幕截圖
- 5. 屏幕與頂級橫幅,webview和底部橫幅
- 6. 組件的HTML5屏幕截圖
- 7. 使用HTML5/Canvas/JavaScript在瀏覽器中截取屏幕截圖
- 8. Admob橫幅不在屏幕的底部
- 9. Andengine橫幅Admob黑色屏幕
- 10. 在屏幕底部放置Admob橫幅
- 11. 根據屏幕分辨率橫幅
- 12. 從屏幕頂部顯示橫幅
- 13. 浮動橫幅廣告在屏幕
- 14. Admob橫幅未填滿整個屏幕
- 15. iPhone橫屏視圖截圖
- 16. 屏幕截圖
- 17. iAd橫幅spritekit中的橫向屏幕的底部
- 18. 使用C++獲取linux機器的屏幕截圖
- 19. 如何使用CoordinatorLayout將admob橫幅放到屏幕底部
- 20. C++截取屏幕截圖
- 21. 截取屏幕截圖
- 22. 以當前屏幕的屏幕截圖
- 23. 以整個屏幕的屏幕截圖
- 24. 屏幕部分的屏幕截圖
- 25. Html5橫幅文件大小
- 26. 請求HTML5橫幅幫助
- 27. 空白HTML5橫幅裝載
- 28. 經常使用Java的屏幕截圖
- 29. 使用Win CE6的屏幕截圖
- 30. 使用rspec的Selenium屏幕截圖
檢查這個SO問題http://stackoverflow.com/questions/757675/website-screenshots-using-php我認爲這將解決您的問題 –