我有一個動態網站(在Linux服務器上的php/mySQL/Ajax),我需要定期自動拍攝每張網頁的照片(快照)(如果我能找到辦法做快照......我可以使用cron)並將此圖像保存到數據庫(我也知道如何做到這一點...我唯一的問題是照片!)。動態網頁自動快照
我不能手動做,所以我需要一個腳本,它爲我帶來了snapshop,而不顯示網頁,即直接從.php文件。
是否有可能?怎麼樣??
謝謝!
Carolina
我有一個動態網站(在Linux服務器上的php/mySQL/Ajax),我需要定期自動拍攝每張網頁的照片(快照)(如果我能找到辦法做快照......我可以使用cron)並將此圖像保存到數據庫(我也知道如何做到這一點...我唯一的問題是照片!)。動態網頁自動快照
我不能手動做,所以我需要一個腳本,它爲我帶來了snapshop,而不顯示網頁,即直接從.php文件。
是否有可能?怎麼樣??
謝謝!
Carolina
您可以使用GD功能imagegrabscreen()
或imagegrabwindow()
採取截圖。
請注意,它們目前僅在Windows上可用。
看起來this可能會回答你的問題,我已經看到了與PHP和閃光燈做,但並不瞭解的內部運作,如果鏈接犯規幫助那麼你可以研究這條路線。
我知道這可能是超出範圍的建議,但你可以嘗試使用[link] phantom.js.org,它可以很好地解決你的問題,但可能需要一點node.js(它可以在燈棧上運行) – NukeOurLimo 2014-09-25 16:29:54
我會質疑一個截圖的真正需要,你不能只保存呈現的HTML,這是在Linux的trival! – 2010-09-08 20:36:16