
網址
設計目標
AnimeMTM 是一個自動化資源整合平台,旨在集合各大免費動畫網站的資源,並將其整合在一個中心化的平台上。通過使用 Python 的爬蟲技術,我們能夠自動抓取並更新最新的動畫資源,讓使用者能夠在一個平台上找到他們想要的內容。
主要功能
- 自動爬蟲模組:
- 利用 Python 的爬蟲技術自動抓取各大免費動畫網站的資源。
- 依據不同網站的結構,可以變更不同的爬蟲模組,以確保資料抓取的準確性和完整性。
- 資料整合與儲存:
- 將爬取的資料存儲為 YAML 格式,便於後續的資料處理和轉換。
- 模板渲染與轉換:
- 利用 Ansible 的 Jinja2 模板引擎,將爬回來的 YAML 檔案轉換成 HTML 格式,以便於網頁呈現。
- WordPress 整合:
- 通過 WordPress API,將轉換後的 HTML 內容自動上傳到 WordPress 平台,實現資料的即時更新和展示。
技術棧
- 後端開發:Python (爬蟲技術)
- 資料格式:YAML
- 模板引擎:Jinja2 (通過 Ansible)
- 網站平台:WordPress (通過 WordPress API)
技術細節
成果展示

