2014-01-09 12 views
1

我想截取HTML5橫幅頁面並保存爲jpg文件。問題是如果我使用CURL它給了我空白頁面,因爲HTML5橫幅需要2-3秒來呈現內容。我的問題是 是有使用curl PHP 我應該使用一些API來獲取截圖任何可能性截圖,然後一個 可以achive使用Linux命令HTML5橫幅使用php/curl,linux的屏幕截圖

+0

檢查這個SO問題http://stackoverflow.com/questions/757675/website-screenshots-using-php我認爲這將解決您的問題 –

回答

1

您需要使用庫來做到這一點,嫋嫋只會回報源代碼但沒有渲染。

CutyCapt做工作

2

你可以使用PhantomJS(無頭瀏覽器)打開你的旗幟。 但是PhantomJS並不完全實現桌面瀏覽器(如Chrome)。 所以視頻等功能無法正常工作。

在這種情況下,您可以使用Selenium WebDriver打開並獲取屏幕截圖,但您需要安裝X服務器或使用xfvb。