我想和那些想要實現博客自動化的朋友們分享一下我的經驗! 我親自搭建了一個系統,讓AI每天自動撰寫四篇博文。 最近我一直忙於兼顧博客和現實生活,根本沒時間好好思考這個問題。雖然還有一些地方需要改進,但大部分問題都已經解決了。不過,我覺得還需要繼續完善博客的語氣、形象和風格。 這是一個單人媒體引擎,每天自動運行四次,負責從收集趨勢到發佈博文和生成短視頻的所有工作。我一開始用的是Claude Code,但由於我沒有購買Max x20套餐,而且代幣消耗很快,所以我轉而使用了Codex CLI。 我原本想每天撰寫AI新聞和Vibe Coding的教育內容,但手動撰寫四篇長文實在太麻煩也太耗時了。所以,我抱著這樣的想法開始了這個項目:“如果我能把從收集到發佈的所有環節都自動化呢?”起初我以為會很簡單,但不同平臺的發佈方式各不相同,AI生成的文本一眼就能看出來,而且圖片還存在版權問題。我花了超過一週的時間,每天修改,才最終定稿。 » 流程如下: Windows任務計劃程序每天運行四次Python腳本。 (Vibe編程教育系列 第一部分,AI新聞 第三部分) 流程的一個週期包含6到7個階段: 1) 從Naver DataLab、Google Trends和14個RSS源收集趨勢。 2) 僅選擇最具影響力的新聞,並使用Codex CLI生成深度文章。 3) 使用Gemini 3.1 Flash生成圖片。 4) 將內容轉換為博客HTML格式。 5) 同時發佈到Blogger和Naver Blog。 發佈後,它還會通過Google Indexing API發送索引請求。 6) Shorts 的 JSON 數據也會自動生成。此外,Shorts 的 JSON 數據生成後,Telegram 消息中會添加一個“編輯”按鈕。點擊此按鈕會打開一個本地視頻編輯器,您可以在其中進行編輯並渲染視頻。渲染完成後,點擊“發佈到 Instagram + YouTube”按鈕會自動將內容發佈到已連接的帳戶 API。 此外,整個流程配置為通過 Telegram 機器人發送實時通知,因此您可以立即確定故障發生的位置,非常方便。 » 選擇本地而非 Claude Cowork 的原因 實際上,我最初考慮過 Claude Cowork。雲端自動運行確實很方便,不是嗎? 然而,實際上它的限制太多了。Tistory 和 Naver Blog 就是典型的例子。 由於這兩個平臺的官方 API 早已停止維護,您必須使用 Playwright 直接啟動瀏覽器。 此外,Tistory 經常重置 cookie 和登錄驗證,所以我最終放棄了它。 此外,由於 Cowork 基於雲端,它能很好地支持 Blogger 等平臺,但無法實現本地瀏覽器自動化。因此,諸如註冊任務調度程序、訪問 SQLite 數據庫以及處理圖像文件等任務都需要本地依賴項,所以我只能在本地完成這些操作。 總而言之,一開始直接在本地運行 Claude Code CLI 比使用 Claude Cowork 自由得多。我後來才將文章撰寫部分切換到 Codex CLI,是因為我的 Claude Max 訂閱存在令牌限制。如果你一天寫四篇文章,很快就會達到極限 ;( » 我在 Naver Blog 自動化方面遇到的最大難題是…… 這部分真的讓我很頭疼。標準的網頁自動化方法在 Naver SmartEditor ONE 上完全不起作用…… 由於編輯器無法識別通過 DOM 操作或 execCommand 進行的文本輸入,一個奇怪的 bug 不斷出現:用 pyperclip 複製到剪貼板,然後用 Ctrl+V 粘貼,結果整個文本都會出現刪除線。我甚至嘗試用 `page.keyboard.type()` 逐個字符輸入,結果還是一樣。 所以,我添加了一個腳本,在 Naver Blog 上的文章完成後點擊刪除線按鈕,選中整個正文內容(Ctrl+A),然後點擊一次;這樣就解決了問題。就是這樣…… 圖片處理也不容易;原來需要點擊編輯器中的圖片按鈕,然後捕獲圖片。文件選擇器事件用於上傳本地文件,並且為了穩定性,發佈按鈕需要通過鼠標點擊邊界框而非 CSS 選擇器來觸發。 »
本文為機器翻譯
展示原文
相关赛道:
Telegram
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論
分享





