Snapi
中文網頁截圖 · 告別「豆腐字」

一行程式碼,將任何網頁
轉成像素級截圖

Snapi 是網頁截圖 API。傳入網址或 HTML,幾秒內即可取得 PNG、JPEG、WebP 截圖或 PDF。智慧等待頁面完成渲染,自動移除廣告與彈出視窗,中文正確顯示,只為成功的請求付費。

request200 OK
GET /v1/screenshot
  ?url=https://news.example.cn
  &full_page=true
  &format=webp
  &access_key=snp_••••••
news.example.cn
每日科技
首页人工智能硬件

新一代芯片发布:能效提升 40%,开发者如何受益?

繁體、日本語、한국어与 Emoji 同样清晰呈现

开源模型周报:本周值得关注的十个项目

云服务价格战再升级

前端框架年度调查结果出炉

1280 × 4210 · WebP · 整頁拼接完成
整頁截圖高度上限
20,000 px
HTML 直接上傳上限
2 MB
輸出格式
PNG · JPEG · WebP · PDF
失敗與快取命中不計費
僅成功才扣額度
應用情境

團隊如何運用 Snapi

連結預覽圖

為分享卡片、站內連結即時產生縮圖。

網頁封存

定期擷取整頁畫面,保留網頁在特定時間的樣貌。

報表與發票 PDF

將 HTML 範本直接轉成可列印的 PDF。

視覺監控

定時擷取並比對畫面,即時發現頁面異常。

社群分享圖

用 HTML 範本產生海報和分享卡片,換上標題與配圖就是一張新圖。

讓 AI 看網頁

將網頁截圖交給多模態大型模型,分析頁面內容與版面配置。

網站目錄縮圖

為網站目錄、作品集批次產生網站封面,一次最多提交 100 個網址。

多裝置預覽

依手機、電腦的螢幕尺寸擷取畫面,檢查頁面在不同裝置上的呈現效果。

線上試用

輸入網址,立即看效果

不必註冊,也不必寫程式。這裡的截圖,就是透過 API 能取得的結果。

顯示模式

線上測試免登入、不扣額度,每分鐘最多 6 次、每天 30 次。想用在自己的產品中?免費註冊取得 API Key。

截圖會顯示在這裡
輸入網址,或點選範例試試
為什麼選擇 Snapi

截圖常見的問題,我們都解決了

自行開發網頁截圖功能,最常遇到的就是這些問題。

  • 常見問題: 截圖滿是廣告和 Cookie 彈出視窗,擋住了主要內容。

    Snapi 的做法: 自動移除廣告和常見的 Cookie 彈出視窗,截圖乾淨清爽。

  • 常見問題: 中文、日文和 Emoji 都變成一格格方塊。

    Snapi 的做法: 中日韓文字和 Emoji 都能正確顯示,與瀏覽器中看到的一樣。

  • 常見問題: 整頁截圖的下半部一片空白,延遲載入的圖片沒出現。

    Snapi 的做法: 整頁截圖也能擷取延遲載入的圖片,再長的頁面也不會空一半。

  • 常見問題: 單頁應用程式截出來只有載入動畫。

    Snapi 的做法: 智慧等待頁面渲染完成,也可指定等某個元素出現後再截圖。

  • 常見問題: 自行架設截圖服務,維護麻煩,流量一大就不穩定。

    Snapi 的做法: 不必自行架設與維護,呼叫 API 就能使用。

  • 常見問題: 請求失敗或重複擷取同一個頁面,也要付費。

    Snapi 的做法: 只對成功的請求計費,失敗或命中快取都不扣額度。

核心優勢

中文網頁,終於截對了

許多截圖工具會讓中文變成方塊。Snapi 的截圖,和你在瀏覽器中看到的一樣。

常見問題:中文顯示成方塊

Hello 123

Snapi 渲染結果

中文渲染测试

简体:截图服务必须正确显示汉字。

繁體:網頁截圖服務的核心賣點。

日本語:スクリーンショット 한국어: 스크린샷

Hello 世界 123,标点「引号」《书名》

功能

截圖該有的,一樣不少

每個參數都有合理的預設值,不設定也能取得乾淨的截圖。

中文渲染不缺字

簡體、繁體、日文、韓文與 Emoji 混排都能正確顯示,不會出現方塊亂碼。

整頁 / 元素截圖

完整擷取長網頁,捲動後才載入的圖片也不遺漏;也能只擷取頁面上的特定區塊。

網頁轉 PDF

A4 / Letter,保留背景色與背景圖片,支援列印樣式與螢幕樣式。

簽章 URL

截圖連結可直接嵌入網頁,不會洩漏你的金鑰;連結一旦遭到修改就會失效。

重複請求即時回傳

再次發送相同請求,幾乎立即回傳,而且不扣額度。

阻擋廣告與彈出視窗

自動移除廣告、追蹤指令碼與 Cookie 同意視窗,截圖更乾淨,速度也更快。

安全隔離

每次截圖作業都相互隔離,其他人無法看到你的頁面內容;危險網址會自動攔截。

只為成功付費

逾時、頁面無法開啟或目標網站出錯,都不扣額度;失敗時會提供具體原因。

串接方式

用你熟悉的語言,五分鐘完成串接

標準 HTTP 介面,不用 SDK 也能呼叫。出錯時以統一格式的 JSON 回傳失敗原因與請求編號,方便排查問題。

  1. 01

    傳入 URL 或 HTML

    只需一個 GET 請求,也可以用 POST 傳入一段 HTML。寬高、縮放與等待策略都能透過參數控制。

  2. 02

    雲端瀏覽器渲染

    像真實使用者一樣開啟頁面,等待內容完整載入,自動移除廣告與 Cookie 提示視窗。

  3. 03

    取得圖片或 PDF

    直接取得圖片檔案或圖片連結。再次發送相同請求,幾乎立即回傳。

  • GET 直接回傳圖片,POST 可回傳 JSON
  • 簽章 URL 可安全嵌入前端頁面
  • 批次提交,完成後主動回呼通知
curl "https://yhfdghkh6544.com/v1/screenshot?url=https://example.com&full_page=true" \
  -H "X-Access-Key: $SNAPI_KEY" \
  -o screenshot.png
嵌入網頁:簽章 URL(由伺服器端產生)
<img src="https://yhfdghkh6544.com/v1/screenshot?access_key=snp_…&url=https%3A%2F%2Fexample.com&signature=9f2c…" />

簽章演算法範例請見文件:Node.js / Python / Go / PHP

價格

免費開始,依需求升級

訂閱額度每月重設,僅成功的請求才計費。

現已開放

Free

$0/ 月

  • 每月 100 次截圖
  • 每秒 2 個請求,同時處理 2 個請求
  • 完整截圖與 PDF 功能
  • 簽章 URL、快取與批次任務
免費註冊

付費方案

即將推出,支援海外信用卡、USDT 與微信支付 / 支付寶

  • Starter2,000 次 / 月 · $9
  • Growth15,000 次 / 月 · $39
  • Scale60,000 次 / 月 · $129
查看完整價格
常見問題

你可能想知道

為什麼截圖裡的中文變成方塊?Snapi 也會嗎?

不會。許多截圖工具會讓中文變成方塊,這正是 Snapi 著重解決的問題:簡體、繁體、日文、韓文與 Emoji 都能正確顯示,截圖效果與瀏覽器中看到的一致。

哪些請求會扣額度?

只有成功渲染的請求才會扣額度:截圖計 1 次,PDF 計 2 次。快取命中、逾時、渲染失敗、目標網站回傳錯誤或參數錯誤,都不扣額度。

可以直接將截圖連結嵌入網頁嗎?

可以,使用簽章 URL 即可。在自己的伺服器端用 secret 計算簽章,再將附有簽章的網址放入 <img src>。secret 不會出現在網頁中;任何參數遭到修改,簽章就會失效。

需要登入的頁面也能截圖嗎?

目前支援擷取公開頁面,以及你直接傳入的 HTML。自訂請求標頭、Cookie 與 UA 功能正在開發中。

免費方案有哪些限制?

每月 100 次,每秒 2 個請求,同時最多處理 2 個請求。額度用完後,當月將無法繼續使用。付費方案即將推出。

現在就擷取第一張截圖

註冊即享每月 100 次免費額度,無需綁定信用卡。