本文介紹 PyAutoGUI 的截圖功能與圖像辨識技術,包含全螢幕截圖、區域截圖、尋找圖案位置,以及像素顏色偵測,並結合完整的自動化實戰範例。
學習如何在 URL 中嵌入動態值,並讓 FastAPI 自動幫忙驗證型別、轉換資料,甚至限制合法的輸入選項。
介紹 URL 中 `?` 後面的查詢字串用法,包含選填參數、必填參數、預設值設定,以及如何同時使用多種參數。
學習如何接收 POST 請求夾帶的 JSON 資料,使用 Pydantic 定義清楚的資料結構,讓 FastAPI 自動驗證並產生文件。
深入 Request Body 的進階用法,包含同時接收多個 Body 參數、在模型中嵌套另一個模型、使用 Field() 為欄位加上驗證規則與說明。
學習如何使用 Query() 和 Path() 為查詢參數及路徑參數加上嚴格的驗證規則(長度、數值範圍、正規表達式),以及為 API 文件加上詳細說明。
本文介紹基於 Docker,旨在說明如何撰寫 Docker-compose。