在線網(wǎng)頁(yè)截圖api/在線網(wǎng)頁(yè)/網(wǎng)站截圖/截屏/快照API接口免費(fèi)的網(wǎng)頁(yè)截屏API有哪些?

screenshot.png

介紹

網(wǎng)頁(yè)截屏大師使用真正的Chrome瀏覽器捕捉像素完美的屏幕截圖,我們的核心服務(wù)托管在阿里云與騰訊云之上,API天然分布式、高可用。

起步

您可以使用 GET 或者 POST 向下面的入口發(fā)起一個(gè)網(wǎng)頁(yè)截屏請(qǐng)求。

https://www.screenshotmaster.com/api/v1/screenshot

例子

如果要獲取百度首頁(yè)的圖片 您可以將 baidu.com 添加到 url 參數(shù)中以發(fā)起請(qǐng)求。

https://www.screenshotmaster.com/api/v1/screenshot?url=baidu.com

認(rèn)證

添加 token 參數(shù)在您的API請(qǐng)求中以獲得認(rèn)證。

https://www.screenshotmaster.com/api/v1/screenshot?
    url=baidu.com
    &token=YOUR_API_TOKEN

參數(shù)

以下是您可以在請(qǐng)求中添加的所有參數(shù)。

需要注意的是在發(fā)起 GET 請(qǐng)求時(shí)您務(wù)必將所有參數(shù)進(jìn)行URL編碼

參數(shù) 類(lèi)型 默認(rèn)值 描述
token string '' 您的API token
url string '' 需要截圖的URL
width int 1280 瀏覽器寬度 單位是像素
height int 800 瀏覽器高度 單位是像素
full_page integer 0 如果傳1 則會(huì)進(jìn)行網(wǎng)頁(yè)長(zhǎng)截圖
browser_border integer 0 如果傳1 則會(huì)使用內(nèi)置瀏覽器邊框進(jìn)行圖片渲染
color string E9D460 使用內(nèi)置瀏覽器邊框進(jìn)行圖片渲染時(shí)可以制定背景顏色
fresh integer 0 如果傳1 則會(huì)重新進(jìn)行截圖 (而不是使用緩存的截圖)
output string 'image' 您可以選擇使用 json 作為輸出格式, 或者選擇image 則會(huì)輸出原生圖片格式
delay int 500 在截屏之前需要等待多少毫秒。
device string 'pc' 使用的設(shè)備 pc表示桌面設(shè)備 mobile表示手機(jī)設(shè)備 table表示平板設(shè)備
cookies string '' 要在瀏覽器中設(shè)置的cookie。如果發(fā)送多個(gè)cookie,請(qǐng)使用;to分割他們。例子: cookie1=myValue;cookie2=myOtherValue
zone string '' 區(qū)域 默認(rèn)是國(guó)內(nèi)線路 對(duì)國(guó)內(nèi)網(wǎng)站進(jìn)行截圖推薦使用 若要對(duì)國(guó)際站點(diǎn)進(jìn)行截圖 可以傳入 hk則會(huì)效果更佳

錯(cuò)誤

如果請(qǐng)求的HTTP狀態(tài)代碼返回4xx 或者 5xx 此時(shí)返回的數(shù)據(jù)將會(huì)帶有一個(gè)msg字段表示錯(cuò)誤原因。
下面是當(dāng)使用了錯(cuò)誤token時(shí)返回的例子。

{
   "code": 422,
   "data": [

   ],
   "msg": "token不正確"
}

參考資料

1.截屏大師API文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容