文章

如何在本機上建立一個可以自動下載X上的影片流程,以tampermonkey及cobalt docker搭配進行

【技術實踐】自建 Cobalt Docker 實例:徹底解決 X (Twitter) 影片下載失效問題 身為軟體開發團隊領導與 CS 專業學生,在 X (Twitter) 上收集技術動態或專案靈感時,最常遇到的挫折就是下載腳本頻繁失效。從 Error 812 (Token 過期) 到 HTTP 403 (IP 封鎖) ,這些問題本質上都是目標網站與公用伺服器之間的對抗。 這篇筆記將分享如何利用 家用住宅 IP 自建私有 Cobalt 實例,搭配我微調多次的 Tampermonkey 腳本,打造最穩定的下載環境。 一、 環境準備:Docker 部署私有實例 自建實例最大的優勢在於:你的家用寬頻 IP 不在 X 的資料中心黑名單中,能有效繞過針對 AWS 或 DigitalOcean 等雲端服務商的爬蟲封鎖。 1. 執行 Docker 指令 請在終端機 (Terminal) 執行以下指令。這會確保舊容器被清理並以正確的環境變數重啟: # 停止並移除舊有的容器 docker stop cobalt-api && docker rm cobalt-api # 啟動新容器並對應 9000 端口 docker run -d \ --name cobalt-api \ -p 9000:9000 \ -e API_URL="http://localhost:9000/" \ -e API_DEFAULT_LANG="zh-tw" \ ghcr.io/imputnet/cobalt:latest 2. 服務驗證 啟動後,瀏覽 http://localhost:9000/ 。若顯示 JSON 錯誤訊息 "api is for post requests only" ,代表後端運作正常。 二、 Tampermonkey 腳本配置 此腳本採用 V18 經典橘色外觀 ,並具備「自動故障轉移」邏輯:優先存取本地實例,若本地未開啟則嘗試公用鏡像站點。 完整腳本內容 // ==UserScript== // @name X Video Down...

草屯美食深度指南_2025年版

草屯美食深度指南 草屯美食深度指南: 傳統與創新的味蕾饗宴 一、 經典台味:傳承數十年的家鄉記憶 📍 萬壽肉圓 :不只是肉圓的排骨名店 這是在地極具歷史的小吃店。「肉圓」 採用Q彈外皮包裹紮實肉餡,是標準的南投風味。然而,內行讀者必點的其實是 「排骨飯」與「肉燥飯」 。其排骨屬於先炸後滷型,肉質保有些許咬勁;肉燥則滷至幾近融化,黏稠感十足,搭配一顆半熟蛋堪稱完美。此外,「腦髓湯」(豬髓配蒸蛋)入味且軟嫩,是外面少見的古法湯品。 地點資訊: 位於草屯鎮中心區域。 停車建議: 假日常有觀光客排隊,建議避開尖峰時段或尋找路邊停車格。 📍 世傳魷魚肉羹 :米其林級的用餐氛圍 重新裝潢後的店內氛圍猶如日式燒烤店,但價格卻依舊親民。其 「魷魚肉羹」 鮮度十足,搭配沙茶與九層塔香氣奪人。另一亮點是 「軟骨飯」,紅燒風味濃厚,口感類似豐原廟口的蒜肉飯,搭配醋溜黑木耳極其解膩。 地點資訊: 草屯太平路 上。 停車建議: 此地停車極度不便,強烈建議將車停在稍遠處再步行前往。 📍 員湘園當歸鴨肉飯 :寒冬裡的藝術品 這家店的 「鴨肉飯」 被譽為藝術品,老闆會將細精切的鴨肉整齊鋪滿飯面,確保每一口白飯都能配到肉。其 「當歸湯」 藥味較淡,取而代之的是甘甜醇厚的湯頭,搭配脆甜的高麗菜,是冬日首選。 提醒: 天氣冷或下雨時極易提早完售,想喝熱湯務必提早。 📍 九號麵館 :水餃與牛肉麵的雙重強者 這裡的水餃皮薄多汁,肉味鮮甜且內餡紮實,通常不需要沾醬便足夠有味。其 「半筋半肉牛肉麵」 給料大方,牛筋滷至幾近化開,充滿膠質感的紅燒湯頭令人回味。 地點資訊: 靠近 中興新村 方向, 虎山國小 旁。 二、...