php 前往页面,PHP实现网页截图?
如何使用PHP實(shí)現(xiàn)網(wǎng)頁截圖
PHP實(shí)現(xiàn)網(wǎng)頁截圖是一個(gè)在日常開發(fā)中不常見的需求,但是如果實(shí)現(xiàn)還是非常有意思的。目前業(yè)界有很多成熟的方案,下面我推薦使用一個(gè)很穩(wěn)定的第三方服務(wù)來直接實(shí)現(xiàn),該服務(wù)有如下特點(diǎn):
支持多線路
支持登錄截圖
支持UA變換
支持Cookie注入 實(shí)現(xiàn)登錄截圖
支持自定義寬高
支持網(wǎng)頁滾動(dòng)截圖
支持設(shè)定截圖前的延遲時(shí)間
首先我們打開 它的首頁 https://www.screenshotmaster.com/ 注冊(cè)一個(gè)賬號(hào),然后你會(huì)在用戶中心獲取到一個(gè)唯一的Token,保存好這個(gè)Token 不要泄漏!
下面來看看它支持的參數(shù):
您可以前往API文檔頁面查看更多的參數(shù)。
使用PHP調(diào)用截屏大師的接口獲取截圖:
//參數(shù)
$token = 'YOUR_API_TOKEN';
$url = urlencode('https://www.baidu.com');
$width = 1200;
$height = 800;
$full_page = 1;
// 構(gòu)造URL
$query = "https://www.screenshotmaster.com/api/v1/screenshot";
$query .= "?token=$token&url=$url&width=$width&height=$height&full_page=$full_page";
// 調(diào)用API
$image = file_get_contents($query);
// 保存截圖
file_put_contents('./screenshot.png', $image);
然后?沒有然后了,就這么簡單!
Enjoy Yourself!
標(biāo)簽:截圖,網(wǎng)頁,支持,token,query,PHP
來源: https://www.cnblogs.com/xx19941215/p/14460908.html
總結(jié)
以上是生活随笔為你收集整理的php 前往页面,PHP实现网页截图?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下搜狗安装目录,Linux安装
- 下一篇: php nginx日志分析,如何通过NG