![]() |
browshot-網(wǎng)頁(yè)截圖
專用API
【更新時(shí)間: 2024.06.12】
輕松制作任何屏幕尺寸的網(wǎng)頁(yè)屏幕截圖,就像任何設(shè)備一樣:iPhone、iPad、Android、 個(gè)人電腦等以多種分辨率在不同設(shè)備上截取任何頁(yè)面的屏幕截圖。
|
瀏覽次數(shù)
36
采購(gòu)人數(shù)
0
試用次數(shù)
1
試用
收藏
×
完成
取消
×
書(shū)簽名稱
確定
|

- API詳情
- 定價(jià)
- 使用指南
- 關(guān)于我們
- 相關(guān)推薦


什么是網(wǎng)頁(yè)截圖的browshot?
“browshot-網(wǎng)頁(yè)截圖API” 是一個(gè)強(qiáng)大、快速且可靠的服務(wù),允許用戶在任何實(shí)時(shí)網(wǎng)站上截取網(wǎng)頁(yè)截圖。它支持多種設(shè)備和分辨率,用戶可以通過(guò)API調(diào)用來(lái)獲取網(wǎng)頁(yè)在不同設(shè)備上的截圖,比如iPhone、iPad、Android和PC等。這個(gè)API特別適用于需要自動(dòng)化和批量生成網(wǎng)頁(yè)截圖的應(yīng)用場(chǎng)景。
什么是網(wǎng)頁(yè)截圖的browshot接口?
網(wǎng)頁(yè)截圖的browshot有哪些核心功能?
- 截圖/多個(gè):在一次 API 調(diào)用中請(qǐng)求多個(gè)屏幕截圖。
- 截圖/搜索:搜索特定 URL 的屏幕截圖。
- 屏幕截圖/主機(jī):您可以在自己的 S3 賬戶或 Browshot 上托管屏幕截圖和縮略圖。
- 截圖/縮略圖:與其他 API 調(diào)用不同,此 API 會(huì)以 PNG 文件(而非 JSON)的形式發(fā)回縮略圖。
- 截圖/共享:你可以公開(kāi)截圖,添加注釋,并與朋友和同事分享。只有完成的截圖才能共享。
- 截圖/刪除:您可以刪除截圖的詳細(xì)信息,以刪除任何機(jī)密信息。
- 屏幕截圖/html:讀取渲染頁(yè)面的 HTML 代碼。
- 批量/創(chuàng)建:獲取通過(guò) API 或儀表板請(qǐng)求的批次的狀態(tài)。
- 抓取/創(chuàng)建:抓取域以截取所有頁(yè)面。您可以使用此 API 調(diào)用或儀表板。
- 抓取/信息:獲取通過(guò) API 或儀表板請(qǐng)求的抓取狀態(tài)。
- 截圖/信息
- 截圖/創(chuàng)建
- 截圖/列表
網(wǎng)頁(yè)截圖的browshot的核心優(yōu)勢(shì)是什么?
![]() |
![]() |
![]() |
自動(dòng) S3 上傳只需調(diào)用一次 API,即可將截圖直接上傳到 S3! |
30 多種瀏覽器iOS、Android、iPhone、Nexus、iPad、PC 等。 |
現(xiàn)收現(xiàn)付的低廉價(jià)格無(wú)需支付高昂的月租費(fèi),只需按需付費(fèi)。 |
在哪些場(chǎng)景會(huì)用到網(wǎng)頁(yè)截圖的browshot?
1.網(wǎng)站監(jiān)控與分析:假設(shè)你運(yùn)營(yíng)一個(gè)網(wǎng)站監(jiān)控服務(wù),客戶希望定期檢查其網(wǎng)站的視覺(jué)呈現(xiàn)是否正常,有無(wú)布局錯(cuò)亂或內(nèi)容被篡改。你可以使用Browshot的網(wǎng)頁(yè)截圖API定時(shí)抓取網(wǎng)站首頁(yè)或關(guān)鍵頁(yè)面的截圖,并與之前保存的截圖對(duì)比,一旦發(fā)現(xiàn)差異即可立即通知客戶,確保網(wǎng)站始終以預(yù)期的狀態(tài)運(yùn)行。 |
|
2.SEO優(yōu)化與競(jìng)爭(zhēng)分析:SEO專家和數(shù)字營(yíng)銷團(tuán)隊(duì)可能會(huì)利用網(wǎng)頁(yè)截圖API來(lái)收集競(jìng)爭(zhēng)對(duì)手網(wǎng)站的視覺(jué)數(shù)據(jù),快速了解對(duì)方的頁(yè)面布局、廣告展示、內(nèi)容更新等信息。例如,批量抓取搜索結(jié)果頁(yè)上的前100個(gè)競(jìng)爭(zhēng)對(duì)手網(wǎng)站,分析他們的元標(biāo)記使用、標(biāo)題結(jié)構(gòu)等,從而優(yōu)化自己的網(wǎng)站策略,提升搜索引擎排名。 |
|
|




截圖 API
您可以申請(qǐng)?zhí)囟▽?shí)例的截圖,查詢其狀態(tài)并下載截圖和/或縮略圖。
/api/v1/screenshot/create
私人和共享實(shí)例的截圖請(qǐng)求需要正余額。
要求
所需參數(shù):
-
url:要截圖的頁(yè)面的 URL
-
instance_id:要使用的實(shí)例 ID
常用參數(shù):
-
size:截圖尺寸:"屏幕"(默認(rèn))或 "頁(yè)面
-
cache:如果截圖是在<cache_value> 秒內(nèi)完成的,則使用之前的截圖(同一 URL、同一實(shí)例)。默認(rèn)值為 24 小時(shí)。如果需要新截圖,請(qǐng)指定cache=0。
-
delay=0 -120(默認(rèn)值:5):頁(yè)面加載后等待的秒數(shù)。用于讓 JavaScript 運(yùn)行更長(zhǎng)時(shí)間后再截屏。使用delay=0可以更快地截圖。
-
screen_width(1-5000):瀏覽器窗口的寬度。僅適用于桌面瀏覽器。
-
screen_height(1-10000):瀏覽器窗口的高度。僅適用于桌面瀏覽器。(注意:整頁(yè)截圖的高度可達(dá) 15000px)。
可選參數(shù):
-
hide_popups:隱藏頁(yè)面上的彈出窗口(廣告、cookie 警告等)。
-
黑暗:在黑暗模式下運(yùn)行瀏覽器 - 僅適用于 Chrome 瀏覽器和手機(jī)
-
strict_ssl(默認(rèn)值:0):?jiǎn)⒂眠^(guò)期證書(shū)檢測(cè)功能,阻止混合內(nèi)容 - 僅適用于 Chrome 瀏覽器和移動(dòng)設(shè)備
-
推薦人(僅限付費(fèi)截圖):使用自定義推薦人(請(qǐng)參閱 "自定義 POST 數(shù)據(jù)"、"推薦人和 Cookie")。
-
post_data(僅限付費(fèi)截圖):發(fā)送帶有 post_data 的 POST 請(qǐng)求,用于填寫(xiě)表格(請(qǐng)參閱自定義 POST 數(shù)據(jù)、推薦人和 Cookie)。
-
cookie(僅限付費(fèi)截圖):為請(qǐng)求的 URL 設(shè)置 Cookie(請(qǐng)參閱自定義 POST 數(shù)據(jù)、推薦人和 Cookie)Cookie 應(yīng)使用 ;
-
腳本:頁(yè)面加載事件后要執(zhí)行的javascript 文件的 URL。
-
script_inline:頁(yè)面加載事件后要執(zhí)行的 Javascript 內(nèi)容。
-
details=0-3(默認(rèn)值:0):截圖/信息提供的信息級(jí)別。
-
html=0,1(默認(rèn)值:0):保存渲染頁(yè)面的 HTML(可通過(guò) API 調(diào)用screenshot/html 獲?。?,并對(duì)頁(yè)面內(nèi)容進(jìn)行分類。每張截圖需花費(fèi) 1 個(gè)信用點(diǎn)。
-
max_wait=1 -60(默認(rèn)值:0 = 禁用):觸發(fā) PageLoad 事件前的最大等待秒數(shù)。注意,仍將使用延遲。
-
headers:任何自定義 HTTP 標(biāo)頭。(不支持 Internet Explorer)
-
target: CSS 選擇器。截圖頁(yè)面上由 CSS 選擇器標(biāo)識(shí)的元素
-
priority=1-3(僅適用于私人實(shí)例):為截圖指定優(yōu)先級(jí)
鉤子:
當(dāng)截圖完成或失敗時(shí),您可以通過(guò)自己的 URL 接收通知。添加此參數(shù):
-
hook:您接收通知的 URL
當(dāng)截圖準(zhǔn)備就緒(狀態(tài):完成或出錯(cuò))時(shí),將向您的 URL 發(fā)送 POST 請(qǐng)求。請(qǐng)求體包含 API 調(diào)用screenshot/info 返回的 JSON 數(shù)據(jù)。如果您的 URL 響應(yīng)時(shí)間過(guò)長(zhǎng)或未返回 20X 狀態(tài)代碼,請(qǐng)求最多可重試 2 次。
自動(dòng)化步驟
您可以創(chuàng)建與瀏覽器的達(dá)成交互,并截取多張屏幕截圖。有關(guān)詳細(xì)信息和示例,請(qǐng)參閱我們的博文。
-
步驟:JSON 格式的步驟列表。更多信息,請(qǐng)參閱我們的博文。
跟蹤器
您可以從網(wǎng)頁(yè)中提取信息,如搜索排名、價(jià)格、交貨日期、頁(yè)面標(biāo)題等。有關(guān)更多信息和示例,請(qǐng)參閱我們的博文。
-
trackers (新增 1.28):JSON 格式的跟蹤器列表。更多信息,請(qǐng)參閱我們的博文。
托管:
您可以使用這些附加參數(shù)將截圖和縮略圖自動(dòng)托管到 S3/Browshot/CDN:
-
托管:托管選項(xiàng):S3 或 Browshot
-
hosting_height(可選):要托管的縮略圖的最大高度
-
hosting_width(可選):要托管的縮略圖的最大寬度
-
hosting_scale(可選):要托管的縮略圖的比例
-
hosting_bucket(S3 需要):用于上傳截圖或縮略圖的 S3 存儲(chǔ)桶
-
hosting_file(可選,僅適用于 S3):要使用的文件名
-
hosting_headers(可選,僅適用于 S3):要添加到 S3 對(duì)象的標(biāo)頭列表
-
hosting_private(可選,僅適用于 S3):將 ACL 設(shè)置為 "bucket-owner-full-control",而不是 "public-read"。
如果截圖成功,縮略圖或截圖將自動(dòng)托管,無(wú)需調(diào)用screenshot/host。
公共和共享實(shí)例的優(yōu)先級(jí)是自動(dòng)分配的:1 代表最高,3 代表最低。處于處理狀態(tài)的截圖較少的賬戶優(yōu)先。已處理截圖的比例約為 4 個(gè)優(yōu)先級(jí) 1、2 個(gè)優(yōu)先級(jí) 2 和 1 個(gè)優(yōu)先級(jí) 3(將來(lái)可能會(huì)改變)。
重要:請(qǐng)記住,每月只能截取 100 張免費(fèi)截圖。要使用高級(jí)實(shí)例,請(qǐng)使用instance_id=65。
實(shí)例
Response:






截圖 API
您可以申請(qǐng)?zhí)囟▽?shí)例的截圖,查詢其狀態(tài)并下載截圖和/或縮略圖。
/api/v1/screenshot/create
私人和共享實(shí)例的截圖請(qǐng)求需要正余額。
要求
所需參數(shù):
-
url:要截圖的頁(yè)面的 URL
-
instance_id:要使用的實(shí)例 ID
常用參數(shù):
-
size:截圖尺寸:"屏幕"(默認(rèn))或 "頁(yè)面
-
cache:如果截圖是在<cache_value> 秒內(nèi)完成的,則使用之前的截圖(同一 URL、同一實(shí)例)。默認(rèn)值為 24 小時(shí)。如果需要新截圖,請(qǐng)指定cache=0。
-
delay=0 -120(默認(rèn)值:5):頁(yè)面加載后等待的秒數(shù)。用于讓 JavaScript 運(yùn)行更長(zhǎng)時(shí)間后再截屏。使用delay=0可以更快地截圖。
-
screen_width(1-5000):瀏覽器窗口的寬度。僅適用于桌面瀏覽器。
-
screen_height(1-10000):瀏覽器窗口的高度。僅適用于桌面瀏覽器。(注意:整頁(yè)截圖的高度可達(dá) 15000px)。
可選參數(shù):
-
hide_popups:隱藏頁(yè)面上的彈出窗口(廣告、cookie 警告等)。
-
黑暗:在黑暗模式下運(yùn)行瀏覽器 - 僅適用于 Chrome 瀏覽器和手機(jī)
-
strict_ssl(默認(rèn)值:0):?jiǎn)⒂眠^(guò)期證書(shū)檢測(cè)功能,阻止混合內(nèi)容 - 僅適用于 Chrome 瀏覽器和移動(dòng)設(shè)備
-
推薦人(僅限付費(fèi)截圖):使用自定義推薦人(請(qǐng)參閱 "自定義 POST 數(shù)據(jù)"、"推薦人和 Cookie")。
-
post_data(僅限付費(fèi)截圖):發(fā)送帶有 post_data 的 POST 請(qǐng)求,用于填寫(xiě)表格(請(qǐng)參閱自定義 POST 數(shù)據(jù)、推薦人和 Cookie)。
-
cookie(僅限付費(fèi)截圖):為請(qǐng)求的 URL 設(shè)置 Cookie(請(qǐng)參閱自定義 POST 數(shù)據(jù)、推薦人和 Cookie)Cookie 應(yīng)使用 ;
-
腳本:頁(yè)面加載事件后要執(zhí)行的javascript 文件的 URL。
-
script_inline:頁(yè)面加載事件后要執(zhí)行的 Javascript 內(nèi)容。
-
details=0-3(默認(rèn)值:0):截圖/信息提供的信息級(jí)別。
-
html=0,1(默認(rèn)值:0):保存渲染頁(yè)面的 HTML(可通過(guò) API 調(diào)用screenshot/html 獲取),并對(duì)頁(yè)面內(nèi)容進(jìn)行分類。每張截圖需花費(fèi) 1 個(gè)信用點(diǎn)。
-
max_wait=1 -60(默認(rèn)值:0 = 禁用):觸發(fā) PageLoad 事件前的最大等待秒數(shù)。注意,仍將使用延遲。
-
headers:任何自定義 HTTP 標(biāo)頭。(不支持 Internet Explorer)
-
target: CSS 選擇器。截圖頁(yè)面上由 CSS 選擇器標(biāo)識(shí)的元素
-
priority=1-3(僅適用于私人實(shí)例):為截圖指定優(yōu)先級(jí)
鉤子:
當(dāng)截圖完成或失敗時(shí),您可以通過(guò)自己的 URL 接收通知。添加此參數(shù):
-
hook:您接收通知的 URL
當(dāng)截圖準(zhǔn)備就緒(狀態(tài):完成或出錯(cuò))時(shí),將向您的 URL 發(fā)送 POST 請(qǐng)求。請(qǐng)求體包含 API 調(diào)用screenshot/info 返回的 JSON 數(shù)據(jù)。如果您的 URL 響應(yīng)時(shí)間過(guò)長(zhǎng)或未返回 20X 狀態(tài)代碼,請(qǐng)求最多可重試 2 次。
自動(dòng)化步驟
您可以創(chuàng)建與瀏覽器的達(dá)成交互,并截取多張屏幕截圖。有關(guān)詳細(xì)信息和示例,請(qǐng)參閱我們的博文。
-
步驟:JSON 格式的步驟列表。更多信息,請(qǐng)參閱我們的博文。
跟蹤器
您可以從網(wǎng)頁(yè)中提取信息,如搜索排名、價(jià)格、交貨日期、頁(yè)面標(biāo)題等。有關(guān)更多信息和示例,請(qǐng)參閱我們的博文。
-
trackers (新增 1.28):JSON 格式的跟蹤器列表。更多信息,請(qǐng)參閱我們的博文。
托管:
您可以使用這些附加參數(shù)將截圖和縮略圖自動(dòng)托管到 S3/Browshot/CDN:
-
托管:托管選項(xiàng):S3 或 Browshot
-
hosting_height(可選):要托管的縮略圖的最大高度
-
hosting_width(可選):要托管的縮略圖的最大寬度
-
hosting_scale(可選):要托管的縮略圖的比例
-
hosting_bucket(S3 需要):用于上傳截圖或縮略圖的 S3 存儲(chǔ)桶
-
hosting_file(可選,僅適用于 S3):要使用的文件名
-
hosting_headers(可選,僅適用于 S3):要添加到 S3 對(duì)象的標(biāo)頭列表
-
hosting_private(可選,僅適用于 S3):將 ACL 設(shè)置為 "bucket-owner-full-control",而不是 "public-read"。
如果截圖成功,縮略圖或截圖將自動(dòng)托管,無(wú)需調(diào)用screenshot/host。
公共和共享實(shí)例的優(yōu)先級(jí)是自動(dòng)分配的:1 代表最高,3 代表最低。處于處理狀態(tài)的截圖較少的賬戶優(yōu)先。已處理截圖的比例約為 4 個(gè)優(yōu)先級(jí) 1、2 個(gè)優(yōu)先級(jí) 2 和 1 個(gè)優(yōu)先級(jí) 3(將來(lái)可能會(huì)改變)。
重要:請(qǐng)記住,每月只能截取 100 張免費(fèi)截圖。要使用高級(jí)實(shí)例,請(qǐng)使用instance_id=65。
實(shí)例
Response:



