從任意 URL 產生 schema
透過 `/get/` 路徑從任何 URL 產生 schema。首頁顯示了 Reddit、Techmeme、Zillow、Product Hunt 和 Amazon 頁面等範例目標。
Schema Source from Tabstack 可將網址轉成 JSON Schema、Zod 或 Pydantic 輸出,適合開發流程使用。支援瀏覽器檢視與 JSON API,同站點首次擷取後可快取結果。
Schema Source from Tabstack 是一個以網頁為基礎的產生器,可將 URL 轉換為結構化 schema。它主要面向需要從頁面內容或版面產生 JSON Schema、Zod schema 或 Pydantic 輸出的開發者,而不是手動撰寫模型的人。
這個產品將相同的 schema 頁面同時提供為 HTML 與 JSON 端點。其文件展示了簡單的 `/get/` 工作流程:第一次請求會執行擷取,後續請求則重用快取結果,因此很適合重複查詢與以 API 為主的使用情境。
透過 `/get/` 路徑從任何 URL 產生 schema。首頁顯示了 Reddit、Techmeme、Zillow、Product Hunt 和 Amazon 頁面等範例目標。
每個 schema 頁面都可以透過內容協商或 `?format=json` 以 JSON 形式請求,因此同一個端點同時適用於瀏覽器檢視與 API 使用。
文件顯示在第一次擷取後,可以從快取回應取得 schema 輸出,避免後續請求重複進行上游擷取工作。
產生的頁面提供多種輸出格式,包括 JSON Schema、Zod 與 Pydantic,因此同一份擷取結果可在不同技術棧中重複使用。
文件提供了使用 `curl` 和 `fetch` 的範例請求,讓這項服務能夠直接整合進腳本與應用程式。
如果某個 URL 尚未對應到已學習的模式,回應會包含 `pattern: null`,表示該擷取未映射到已知的網站樣板。
當你想要某個公開 URL 的 schema 表示,並且不希望手動建模頁面結構時,可使用此服務。
當你需要可程式化擷取的機器可讀 schema 輸出時,可在腳本或後端服務中使用 JSON 端點。
將產生的輸出作為程式碼中驗證或型別資料模型的起點,特別適合依賴 Zod 或 Pydantic 的程式碼庫。
對於你會重複查詢的 URL,可使用快取結果,減少每次請求都重新執行擷取的需要。
是。文件說明顯示每個 schema 頁面同時也是 JSON 端點。你可以對同一個 `/get/` URL 使用 `Accept: application/json`,或加上 `?format=json` 來強制回傳 JSON。
不需要。文件說明你不必將送出的 URL 做 URL 編碼,不過編碼後的 URL 也可以使用。伺服器會解碼路徑,若解碼失敗則退回使用原始字串。
第一次對某個 URL 的請求會同步觸發擷取,可能需要幾秒鐘。之後結果會從快取提供。
文件列出支援的輸出包括 JSON Schema、Zod schema 和 Pydantic model。產品頁面也會在產生的 schema 頁面上顯示這些輸出分頁。
文件說明 `/get/*` 具有每個 IP 每分鐘 60 次請求的速率限制。回應會包含 `RateLimit-Limit` 和 `RateLimit-Remaining` 標頭,而 429 回應則會包含 `Retry-After`。