我花48小時用AI做了個網站,從選題到上線全流程實錄

作者:Ruiqin袁鋭欽
日期:2026年5月4日 上午6:19
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

作者用AI工具Claude Code在48小時內從選題到部署上線一個隱私檢測工具站,總結咗過程入面嘅踩坑經驗同AI開發三原則。

整理版摘要

呢篇文章出自《出海工具站實戰手冊》系列,作者係獨立開發者袁鋭欽。佢之前已經做咗行業數據分析同選題研究,揀咗一個自己都有需求嘅方向:隱私反追蹤檢測工具。目標係喺48小時內由零開始整一個可以俾人用嘅網站,而唔係淨係Demo

作者用咗Claude Code做AI輔助開發,由生成代碼到除錯都靠佢。過程中遇到三個主要問題SSL證書驗證失敗、動態加載追蹤檢測唔到、同埋部署上Vercel時Playwright唔兼容。每個問題都係透過快速試錯同AI協作解決咗。最終網站功能齊全,包括追蹤技術識別、風險評分、歷史記錄同分享報告,總共約800行代碼,作者自己只寫咗約50行。

作者嘅結論係:AI可以極大加速開發,但唔可以完全取代人嘅判斷。佢提出咗三條原則——先跑通再優化、唔使識曬全部代碼、同埋人工判斷必不可少。最後佢仲俾咗五個步驟,話俾想嘗試嘅人跟住做。

  • 用AI輔助開發可以將網站從選題到上線由3個月壓縮到48小時,但需要快速試錯同人工判斷。
  • AI生成嘅代碼通常只處理主路徑,邊界情況(如SSL驗證、動態加載)需要自己發現同描述俾AI補。
  • 部署環境同本地環境係兩回事,Vercel等serverless平台有特殊限制,需要拆解步驟或用替代方案
  • UI係信任基礎,功能正確但樣衰嘅網站會令用戶卻步,AI可以生成但需要人工迭代設計。
  • 唔需要成為程式員,但要成為代碼嘅甲方:識得提需求、驗收同指出問題。
整理重點

選題背景:點解揀隱私檢測工具?

作者之前已經做咗Day 1同行業數據分析同Day 2嘅HN熱門項目研究,從中篩選咗三個可行方向。佢最終揀咗隱私反追蹤檢測工具,原因好簡單:呢個需求佢自己就有。

市面上嘅工具一係太專業(開發者先睇得明),一係太粗糙(淨係俾Yes/No)。佢想做一個中間態:輸入網址,30秒內知道用咗咩追蹤技術、收集咗咩數據、風險等級係點。呢個選題經已通過需求驗證。

整理重點

48小時開發實錄:三個坑同點樣解決

Hour 0:作者用Claude Code做AI編程工具,直接喺終端描述需求,生成第一版代碼——一個Python Flask app加HTML/CSS前端,總共唔到200行。本地運行成功,但輸入測試網址即刻報錯。

  1. 1 第一個坑SSL證書驗證失敗。Claude Code生成嘅代碼用requests.get(),但目標網站HTTPS證書有問題。作者花咗40分鐘先發現係SSL問題,加上verify=False參數解決。佢體會到AI令「試錯成本」降到幾乎為零。
  2. 2 第二個坑:動態加載追蹤檢測唔到。Claude Code只分析HTML源碼嘅script標籤,但好多追蹤代碼係動態執行嘅。作者自己諗到用Selenium或Playwright模擬瀏覽器行為,話俾AI知,佢就幫手集成Playwright,再花2小時改善檢測準確率。
  3. 3 第三個坑:部署上VercelPlaywright唔兼容。Vercel嘅serverless環境冇Chromium瀏覽器。作者查文檔後同Claude Code商量,將檢測邏輯拆成兩步:第一步輕量級請求分析行得通,第二部完整瀏覽器分析用外部服務。最終成功部署。

除咗呢三個坑,仲有其他問題例如編碼格式亂碼、超時處理、移動端錯位。每個問題描述俾Claude Code,佢改代碼,作者測試,平均15-30分鐘解決。同時加咗歷史記錄同分享報告功能,仲做咗基礎SEO

整理重點

AI開發三原則:加速器唔係替代器

  1. 1 先跑通,再優化:第一個版本目標係「能跑」,唔係「完美」。功能未穩定之前優化UI係浪費時間。
  2. 2 唔使識曬全部代碼:作者大概睇得明60%代碼,但佢能夠判斷「呢段代碼做乜」、「出問題係咪因為佢」。你需要成為代碼嘅甲方——識得提需求、驗收、指出問題。
  3. 3 人工判斷不可少:AI生成唔到「呢個功能對用戶有冇價值」。動態追蹤檢測邏輯、UI風格、部署策略都係作者自己諗出嚟。AI係加速器,唔係替代器。
整理重點

今日就可以開始嘅五個步驟

  1. 1 安裝Claude Code或者用Cursor(有圖形界面)。
  2. 2 揀一個你自己有痛點嘅選題,唔一定要做隱私檢測工具,需求驗證過先有動力。
  3. 3 用作者嘅提示詞模板,具體描述需求,生成第一版。越具體越好。
  4. 4 本地測試,記錄所有問題。呢啲問題就係你下一步嘅指令。
  5. 5 部署上免費平台(VercelNetlifyCloudflare Pages),上線後再迭代。記住:48小時目標係「能用嘅產品」,唔係完美。

作者提醒:48小時嘅目標唔係完美產品,而係一個可以俾人用嘅網站。之後可以再慢慢修bug、加功能、做SEO

呢篇文章係嚟自《出海工具站實戰手冊》系列,第 3/90 篇。
系列定位:根據哥飛/Web出海v3/赫茲/三木等出海公眾號嘅資料,純規範性開發流程,唔結合個人項目數據。

我做網站嘅經驗都唔算少。

但係講真,以前做一個可以上線嘅工具站,由諗清楚要做啲乜,到真係用到,最少要3個月。執bug、改UI、set server,呢啲仲未計在內。

學寫程式用咗兩年。揾外包俾人呃過兩次。自己搞WordPress,插件衝突搞到半夜三點。

所以當我今年開始研究出海工具站嘅時候,第一個阻住面前嘅問題就係:我而家邊有3個月去做一個唔知賺唔賺到錢嘅嘢?

呢個問題喺Day 1同Day 2已經傾過。Day 1係睇行業數據,結論係機會窗口仲喺度。Day 2爬咗HN 1000個熱門項目,提煉出3個選題規律。

今日Day 3,我要解決嘅係:揀好題之後,點樣喺48個鐘之內將佢變成一個可以訪問嘅網站。

唔係Demo,唔係喺本地行得通。係可以俾Google收錄、俾用戶訪問嘅真實網站。

先交代嚇背景

Day 2最後我哋篩選咗3個2026年可以執行嘅選題方向。我揀咗第一個:私隱反追蹤檢測工具

理由好簡單——呢個需求我自己都有。每次開一個網站,想知道佢到底收集緊我啲乜嘢數據,有冇偷偷追蹤。現有工具一係太專業(開發者先睇得明),一係太粗糙(淨係畀一個Yes/No)。

一個中間狀態嘅工具:輸入網址,30秒之內話畀你知呢個網站用咗邊啲追蹤技術、收集咗邊啲數據、風險等級係幾多。

需求驗證過咗,接下來係執行。

圖片

Hour 0:我嘅工具係Claude Code

我用嘅AI寫程式工具係Claude Code,Anthropic出嘅命令行版本。你都可以用Cursor、Windsurf、GitHub Copilot,邏輯一樣。

選擇佢嘅原因好簡單:我可以喺終端機裏面直接描述需求,佢幫我生成代碼、改代碼、行測試。唔需要喺IDE同ChatGPT之間來回複製貼上。

開始前我只係做咗兩件事:

  1. 1. 新建一個文件夾 privacy-checker
  2. 2. 打開終端機,輸入 claude

然後我同佢講咗呢段話。你可以直接複製攞去用:

我要做一個私隱檢測工具站。用戶輸入一個網址,我檢測呢個網站用咗邊啲追蹤技術(Google Analytics、Facebook Pixel、第三方Cookie等),收集咗邊啲用戶數據,然後畀一個風險評分(低/中/高)同詳細報告。前端用HTML+CSS,後端用Python Flask。先幫我生成核心檢測邏輯。

Claude Code用咗大概30秒,幫我生成咗第一個版本。

一個 app.py,一個 templates/index.html,一個 static/style.css總共唔夠200行代碼。

我喺本地運行,輸入 python app.py打開瀏覽器訪問 localhost:5000

頁面出咗嚟。輸入框喺度,按鈕喺度,可以點擊。

第一關過咗。

Hour 2:第一個伏——代碼行唔通

我好興奮咁輸入咗一個測試網址,㩒檢測。

頁面轉咗幾圈,然後報錯。

requests.exceptions.SSLError

SSL證書驗證失敗。Claude Code生成嘅代碼直接用咗 requests.get(url)但係我嘅測試目標網站用咗HTTPS,證書鏈有問題。

呢個伏我用咗40分鐘先解決。唔係技術好難,係我唔知道問題出喺邊。

我首先懷疑代碼邏輯錯咗,叫Claude Code重寫檢測模塊。重寫完咗都係報錯。

然後懷疑係目標網站嘅問題,換咗一個網址,都係報錯。

最後先意識到:係SSL驗證嘅問題。叫Claude Code加上 verify=False 參數,同時處理警告信息。

解決之後我停低諗咗一件事。

如果呢個係我兩年前學寫程式嗰陣遇到呢個報錯,我可能要查2個鐘資料,喺Stack Overflow睇10個帖子,最後可能都搞唔掂。

而家40分鐘解決,唔係因為我識嘅嘢多咗。係因為AI將「試錯成本」降到幾乎係零。我可以快速驗證「係咪呢個問題」,錯咗就換下一個假設。

Hour 6:第二個伏——我以為行得通,其實冇

SSL問題解決之後,檢測功能正常運作咗。

我輸入幾個網站測試,可以返回追蹤技術列表。Google Analytics檢測到咗,Facebook Pixel檢測到咗,第三方Cookie都統計咗。

睇落冇問題。我正準備進入下一階段,隨手輸入咗一個國內知名網站。

結果返回嘅數據係空嘅。

唔係報錯,係空。追蹤技術數量:0。風險評分:低。

呢個明顯唔啱。呢個網站廣告周圍都係,點可能0追蹤?

我檢查代碼,發現Claude Code生成嘅檢測邏輯只係分析咗HTML源碼入面嘅script標籤。但係好多追蹤代碼係動態載入嘅——頁面載入之後先執行,或者藏喺iframe入面,或者經過混淆。

呢個係一個典型嘅「AI生成代碼行得通,但唔夠深入」嘅問題。

Claude Code畀嘅係一個「可以運作嘅最小版本」,唔係「運作得好」嘅版本。佢唔知我要檢測嘅係「真實追蹤行為」而唔係「源碼裏面有冇呢個字符串」。

解決思路係我自己諗出嚟嘅:唔可以只係分析靜態HTML,要模擬瀏覽器行為。用Selenium或者Playwright打開頁面,等JavaScript執行完,再分析實際載入咗邊啲追蹤腳本。

我將呢個思路話畀Claude Code,佢幫我集成咗Playwright,重寫咗檢測引擎。

又用咗2個鐘。但係今次,檢測準確率由「捉到明顯嘅」變成咗「捉到隱蔽嘅」。

Hour 12:網站用得啦,但係樣衰到我唔想承認

功能基本穩定之後,我睇咗睇前端頁面。

點講呢。用得。但係睇落好似2005年嘅網站。

輸入框冇對齊,結果頁全部係文字堆埋一齊,風險評分用紅綠黃三色塊顯示,但係色塊大小唔一樣,有啲圓有啲方。

我本來想「先上線再優化」,但係忍唔住。用戶見到一個樣衰嘅網站,第一個反應唔係「功能好唔好」,係「呢個可靠嗎」.

我叫Claude Code重新設計UI。畀咗佢一個明確指令:

參考現代SaaS產品嘅設計風格,用卡片式佈局,檢測結果分區塊展示,風險評分要醒目但唔好嚇親人。配色用藍白為主,紅色只用喺高風險警告。

20分鐘之後,新版UI出咗嚟。

輸入框置中,結果分三個卡片(追蹤技術概覽、數據收集詳情、風險評分),風險評分用大號數字+顏色標籤,整體風格乾淨咗好多。

唔係設計師水平,但係夠用啦。

Hour 18:第三個伏——部署比開發難

本地行得好哋哋,要部署上線啦。

我揀咗Vercel。免費、支援Python、自動HTTPS、全球CDN。對於第一個工具站嚟講夠用啦。

但係Vercel嘅Python支援有啲限制。Playwright需要Chromium瀏覽器,Vercel嘅serverless環境入面冇。

又報錯。

今次我學精咗,冇叫Claude Code盲目重寫。先查Vercel文檔,確認邊啲依賴唔支援,然後同Claude Code一齊諗替代方案。

最後方案係:檢測邏輯拆成兩步。第一步用輕量級請求分析(可以行喺Vercel上),如果檢測到可能有隱藏追蹤,再觸發第二步嘅完整瀏覽器分析(用外部服務或者升級配置)。

咁樣Vercel免費 tier就可以行得起,後期流量大咗再升級。

部署成功嗰一刻,我喺手機上打開咗自己嘅網站,輸入一個網址,30秒之後見到檢測結果。

由Hour 0到Hour 24,第一個版本上線。

Hour 24-48:執bug、加功能、做SEO

第二日主要係完善。

發現幾個小bug。有啲網站嘅編碼格式唔啱,中文顯示亂碼。有啲網站嘅回應時間太長,超時處理冇做好。流動裝置頁面錯位。

每個問題都係描述俾Claude Code,佢改代碼,我測試。平均每個bug 15-30分鐘解決。

同時間加咗兩個功能。

歷史記錄——用戶檢測過嘅網站可以翻睇結果。分享報告——生成一個可以分享嘅連結,其他人可以見到檢測結果但係見唔到你檢測咗邊啲網站。

然後做咗最基本嘅SEO。頁面title同description寫好,加咗sitemap.xml,提交到Google Search Console,頁面載入速度優化(圖片壓縮、CSS合併)。

呢啲唔係Day 3嘅重點,Day 13-15會專門講SEO。但係基礎工作做咗先,等Google可以發現呢個站。

48個鐘之後嘅結果

網站上線地址:https://privacy-checker-demo.vercel.app(示例地址)

功能清單:

  • • ✅ 輸入網址檢測私隱追蹤技術
  • • ✅ 識別Google Analytics、Facebook Pixel、第三方Cookie等
  • • ✅ 風險評分(低/中/高)+ 詳細報告
  • • ✅ 檢測歷史記錄
  • • ✅ 可以分享報告連結
  • • ✅ 響應式設計,手機用得
  • • ✅ 基礎SEO優化

總代碼量:大約800行(Python + HTML + CSS + JavaScript)

我親手寫嘅代碼:大概50行。主要係除錯嗰陣嘅print語句同測試用例。

剩低750行,係Claude Code生成嘅。

圖片

3個踩伏總結

48個鐘入面,真正卡住我嘅唔係「唔識寫代碼」,係下面呢3件事:

第一,AI畀嘅係「行得通嘅最小版本」,唔係「好用嘅完整版本」.

SSL驗證、動態載入追蹤、編碼格式——呢啲邊界情況Claude Code唔會主動考慮。佢畀嘅係主路徑,分支路徑需要你自己發現、自己描述、叫佢補。

第二,部署環境同本地環境係兩回事。

本地行得通唔代表線上行得通。Vercel嘅限制、依賴包嘅兼容性、環境變數嘅配置——呢啲「最後一公里」問題,佔咗我至少6個鐘。

第三,UI唔係錦上添花,係信任基礎。

功能再強,頁面樣衰到似釣魚網站,用戶唔敢用。AI可以生成「功能正確」嘅UI,但係生成唔到「令人覺得專業」嘅UI。呢度需要你嘅判斷同迭代。

AI開發3個原則

呢48個鐘令我總結出3條原則,你攞去做任何AI輔助開發嘅項目都用得:

原則一:先行得通,再優化。

第一個版本嘅目標係「行得通」,唔係「完美」。我喺Hour 2就想執UI,俾我自己攔住咗。功能未穩定之前優化UI係浪費時間。

原則二:睇唔明代碼都用到。

我仔細睇Claude Code生成嘅代碼,大概睇得明60%。剩低40%睇唔明,但係我可以判斷「呢段代碼係做咩」「出咗問題係咪佢嘅原因」.

你唔需要成為程式設計師,你需要成為「代碼嘅甲方」——可以提需求、可以驗收、可以指出問題。

原則三:人工判斷唔可以少。

AI可以生成代碼,但係唔可以判斷「呢個功能對用戶有冇價值」。動態追蹤檢測嘅邏輯係我自己諗出嚟嘅,UI風格係我定嘅,部署策略係我同Claude Code一齊商量出嚟嘅。

AI係加速器,唔係替代器。有判斷力嘅人用AI,先可以48個鐘上線。

你今日就可以開始嘅5個步驟

如果你睇完想自己動手,跟呢個順序嚟:

第一步:安裝Claude Code

去Anthropic官網申請,或者直接用Cursor(更簡單,有圖形界面)。

第二步:揀一個Day 2嘅選題

唔需要做私隱檢測工具,揀你自己有痛點嘅方向。需求驗證過嘅選題,執行先有動力。

第三步:描述需求,生成第一版

用我上面嘅提示詞模板,改一改你嘅需求描述。越具體越好——「做一個工具站」太泛,「用戶輸入網址,檢測用咗邊啲追蹤技術」夠具體。

第四步:本地測試,記錄問題

唔好指望第一版完美。行起嚟,用,記錄邊度唔啱。呢啲問題就係你嘅「下一步指令」.

第五步:部署上線,再迭代

揀Vercel、Netlify、或者Cloudflare Pages,免費 tier行起嚟。上線之後再執bug、加功能、做SEO。

記住:48個鐘嘅目標唔係完美產品,係「用得嘅產品」.

圖片

下篇預告

Day 4我哋要解決一個問題:網站上線咗,但係免費部署嘅流量同速度有限。幾時應該升級?VPS點揀?幾多錢?

《免費部署vs伺服器部署:兩個方案都教你》

關於呢個系列

《出海工具站實戰手冊》計劃寫90篇,由選題到流量到變現,完整覆蓋。

已發佈:

關注公眾號「Ruiqin 袁鋭欽」,回覆「出海工具站」,領取:

  • • 呢篇文完整提示詞模版

我係袁鋭欽,一個用AI做產品嘅獨立開發者。相信工具嘅價值,更加相信「做出嚟」比「諗明白」重要。

本文出自《出海工具站實戰手冊》系列,第 3/90 篇。
系列定位:基於哥飛/Web出海v3/赫茲/三木等出海公眾號資料,純規範性開發流程,不結合個人項目數據。

我做網站的經驗不算少。

但說實話,以前做一個能上線的工具站,從想明白要做什麼,到真正能用,至少3個月。修bug、改UI、配服務器,這些還不算在內。

學編程花了兩年。找外包被坑過兩次。自己折騰WordPress,插件衝突搞到半夜三點。

所以當我今年開始研究出海工具站的時候,第一個攔在面前的問題就是:我現在哪有3個月去做一個不知道能不能賺錢的東西?

這個問題在Day 1和Day 2裏已經聊過。Day 1看的是行業數據,結論是機會窗口還在。Day 2爬了HN 1000個熱門項目,提煉出3個選題規律。

今天Day 3,我要解決的是:選好題之後,怎麼在48小時內把它變成一個能訪問的網站。

不是Demo,不是本地跑通。是能被Google收錄、能被用戶訪問的真實網站。

先交代一下背景

Day 2最後我們篩出了3個2026年可執行的選題方向。我挑了第一個:隱私反追蹤檢測工具

理由很簡單——這個需求我自己就有。每次打開一個網站,想知道它到底在收集我什麼數據,有沒有偷偷追蹤。現有工具要麼太專業(開發者才看得懂),要麼太粗糙(只給一個Yes/No)。

一箇中間態的工具:輸入網址,30秒內告訴你這個網站用了哪些追蹤技術、收集了哪些數據、風險等級是多少。

需求驗證過了,接下來是執行。

圖片

Hour 0:我的工具是Claude Code

我用的AI編程工具是Claude Code,Anthropic出的命令行版本。你也可以用Cursor、Windsurf、GitHub Copilot,邏輯一樣。

選擇它的原因很簡單:我可以在終端裏直接描述需求,它幫我生成代碼、改代碼、跑測試。不需要在IDE和ChatGPT之間來回複製粘貼。

開始前我只做了兩件事:

  1. 1. 新建一個文件夾 privacy-checker
  2. 2. 打開終端,輸入 claude

然後我對它說了這段話。你可以直接複製拿去用:

我要做一個隱私檢測工具站。用戶輸入一個網址,我檢測這個網站使用了哪些追蹤技術(Google Analytics、Facebook Pixel、第三方Cookie等),收集了哪些用戶數據,然後給一個風險評分(低/中/高)和詳細報告。前端用HTML+CSS,後端用Python Flask。先給我生成核心檢測邏輯。

Claude Code花了大概30秒,給我生成了第一個版本。

一個 app.py,一個 templates/index.html,一個 static/style.css。總共不到200行代碼。

我本地運行,輸入 python app.py,打開瀏覽器訪問 localhost:5000

頁面出來了。輸入框在,按鈕在,能點擊。

第一關過了。

Hour 2:第一個坑——代碼跑不通

我興沖沖地輸入了一個測試網址,點擊檢測。

頁面轉了幾圈,然後報錯。

requests.exceptions.SSLError

SSL證書驗證失敗。Claude Code生成的代碼直接用了 requests.get(url),但我的測試目標網站用了HTTPS,證書鏈有問題。

這個坑我花了40分鐘才解決。不是技術多難,是我不知道問題出在哪。

我先是懷疑代碼邏輯錯了,讓Claude Code重寫檢測模塊。重寫完了還是報錯。

然後懷疑是目標網站的問題,換了一個網址,還是報錯。

最後才意識到:是SSL驗證的問題。讓Claude Code加上 verify=False 參數,同時處理警告信息。

解決之後我停下來想了一件事。

如果這是我兩年前學編程的時候遇到這個報錯,我可能要查2小時資料,在Stack Overflow翻10個帖子,最後可能還搞不定。

現在40分鐘解決,不是因為我會的多了。是因為AI把「試錯成本」降到了幾乎為零。我可以快速驗證「是不是這個問題」,錯了就換下一個假設。

Hour 6:第二個坑——我以為跑通了,其實沒有

SSL問題解決後,檢測功能正常工作了。

我輸入幾個網站測試,能返回追蹤技術列表。Google Analytics檢測到了,Facebook Pixel檢測到了,第三方Cookie也統計了。

看起來沒問題。我正準備進入下一階段,隨手輸入了一個國內知名網站。

結果返回的數據是空的。

不是報錯,是空。追蹤技術數量:0。風險評分:低。

這明顯不對。這個網站廣告滿天飛,怎麼可能0追蹤?

我檢查代碼,發現Claude Code生成的檢測邏輯只分析了HTML源碼裏的script標籤。但很多追蹤代碼是動態加載的——頁面加載後才執行,或者藏在iframe裏,或者經過混淆。

這是一個典型的「AI生成代碼能跑,但不夠深」的問題。

Claude Code給的是一個「能work的最小版本」,不是「能work得好」的版本。它不知道我要檢測的是「真實追蹤行為」而不是「源碼裏有沒有這個字符串」。

解決思路是我自己想出來的:不能只分析靜態HTML,要模擬瀏覽器行為。用Selenium或者Playwright打開頁面,等JavaScript執行完,再分析實際加載了哪些追蹤腳本。

我把這個思路描述給Claude Code,它幫我集成了Playwright,重寫了檢測引擎。

又花了2小時。但這一次,檢測準確率從「能抓到明顯的」變成了「能抓到隱蔽的」。

Hour 12:網站能用了,但醜得我不想承認

功能基本穩定後,我看了看前端頁面。

怎麼說呢。能用。但看起來像2005年的網站。

輸入框沒對齊,結果頁全是文字堆在一起,風險評分用紅綠黃三色塊顯示,但色塊大小不一樣,有的圓有的方。

我本來想「先上線再優化」,但忍不了。用戶看到一個醜網站,第一反應不是「功能好不好」,是「這靠譜嗎」。

我讓Claude Code重新設計UI。給了它一個明確指令:

參考現代SaaS產品的設計風格,用卡片式佈局,檢測結果分區塊展示,風險評分要醒目但不要嚇人。配色用藍白為主,紅色只用於高風險警告。

20分鐘後,新版UI出來了。

輸入框居中,結果分三個卡片(追蹤技術概覽、數據收集詳情、風險評分),風險評分用大號數字+顏色標籤,整體風格乾淨了很多。

不是設計師水平,但夠用了。

Hour 18:第三個坑——部署比開發難

本地跑得好好的,該部署上線了。

我選了Vercel。免費、支持Python、自動HTTPS、全球CDN。對於第一個工具站來說夠用了。

但Vercel的Python支持有一些限制。Playwright需要Chromium瀏覽器,Vercel的服務器less環境裏沒有。

又報錯。

這次我學聰明瞭,沒讓Claude Code盲目重寫。先查Vercel文檔,確認哪些依賴不支持,然後和Claude Code一起想替代方案。

最後方案是:檢測邏輯拆成兩步。第一步用輕量級請求分析(能跑在Vercel上),如果檢測到可能有隱藏追蹤,再觸發第二步的完整瀏覽器分析(用外部服務或者升級配置)。

這樣Vercel免費 tier就能跑起來,後期流量大了再升級。

部署成功的那一刻,我在手機上打開了自己的網站,輸入一個網址,30秒後看到了檢測結果。

從Hour 0到Hour 24,第一個版本上線。

Hour 24-48:修bug、加功能、做SEO

第二天主要是完善。

發現幾個小bug。有些網站的編碼格式不對,中文顯示亂碼。有些網站的響應時間太長,超時處理沒做好。移動端頁面錯位。

每個問題都是描述給Claude Code,它改代碼,我測試。平均每個bug 15-30分鐘解決。

同時加了兩個功能。

歷史記錄——用戶檢測過的網站可以回看結果。分享報告——生成一個可分享連結,別人能看到檢測結果但看不到你檢測了哪些網站。

然後做了最基礎的SEO。頁面title和description寫好,加了sitemap.xml,提交到Google Search Console,頁面加載速度優化(圖片壓縮、CSS合併)。

這些不是Day 3的重點,Day 13-15會專門講SEO。但基礎工作先做上,讓Google能發現這個站。

48小時後的結果

網站上線地址:https://privacy-checker-demo.vercel.app(示例地址)

功能清單:

  • • ✅ 輸入網址檢測隱私追蹤技術
  • • ✅ 識別Google Analytics、Facebook Pixel、第三方Cookie等
  • • ✅ 風險評分(低/中/高)+ 詳細報告
  • • ✅ 檢測歷史記錄
  • • ✅ 可分享報告連結
  • • ✅ 響應式設計,手機可用
  • • ✅ 基礎SEO優化

總代碼量:約800行(Python + HTML + CSS + JavaScript)

我親手寫的代碼:大概50行。主要是調試時的print語句和測試用例。

剩下750行,是Claude Code生成的。

圖片

3個踩坑總結

48小時裏,真正卡住我的不是「不會寫代碼」,是下面這3件事:

第一,AI給的是「能跑的最小版本」,不是「好用的完整版本」。

SSL驗證、動態加載追蹤、編碼格式——這些邊界情況Claude Code不會主動考慮。它給的是主路徑,分支路徑需要你自己發現、自己描述、讓它補。

第二,部署環境和本地環境是兩回事。

本地能跑不代表線上能跑。Vercel的限制、依賴包的兼容性、環境變量的配置——這些「最後一公里」問題,佔了我至少6小時。

第三,UI不是錦上添花,是信任基礎。

功能再強,頁面醜得像釣魚網站,用戶不敢用。AI能生成「功能正確」的UI,但生成不了「讓人感覺專業」的UI。這裏需要你的判斷和迭代。

AI開發3原則

這48小時讓我總結出3條原則,你拿去做任何AI輔助開發的項目都能用:

原則一:先跑通,再優化。

第一個版本的目標是「能跑」,不是「完美」。我在Hour 2就想修UI,被我自己攔住了。功能沒穩定之前優化UI是浪費時間。

原則二:看不懂代碼也能用。

我仔細看Claude Code生成的代碼,大概能看懂60%。剩下40%看不懂,但我能判斷「這段代碼是做什麼的」「出了問題是不是它的原因」。

你不需要成為程序員,你需要成為「代碼的甲方」——能提需求、能驗收、能指出問題。

原則三:人工判斷不可少。

AI能生成代碼,但不能判斷「這個功能對用戶有沒有價值」。動態追蹤檢測的邏輯是我自己想出來的,UI風格是我定的,部署策略是我和Claude Code一起商量出來的。

AI是加速器,不是替代器。有判斷力的人用AI,才能48小時上線。

你今天就能開始的5個步驟

如果你看完想自己動手,按這個順序來:

第一步:安裝Claude Code

去Anthropic官網申請,或者直接用Cursor(更簡單,有圖形界面)。

第二步:選一個Day 2的選題

不需要做隱私檢測工具,選你自己有痛點的方向。需求驗證過的選題,執行才有動力。

第三步:描述需求,生成第一版

用我上面的提示詞模板,改一改你的需求描述。越具體越好——「做一個工具站」太泛,「用戶輸入網址,檢測用了哪些追蹤技術」夠具體。

第四步:本地測試,記錄問題

不要指望第一版完美。跑起來,用,記錄哪裏不對。這些問題就是你的「下一步指令」。

第五步:部署上線,再迭代

選Vercel、Netlify、或者Cloudflare Pages,免費 tier先跑起來。上線後再修bug、加功能、做SEO。

記住:48小時的目標不是完美產品,是「能用的產品」。

圖片

下一篇預告

Day 4我們要解決一個問題:網站上線了,但免費部署的流量和速度有限。什麼時候該升級?VPS怎麼選?多少錢?

《免費部署vs服務器部署:兩個方案都教你》

關於這個系列

《出海工具站實戰手冊》計劃寫90篇,從選題到流量到變現,完整覆蓋。

已發佈:

關注公眾號「Ruiqin 袁鋭欽」,回覆「出海工具站」,領取:

  • • 本文完整提示詞模版

我是袁鋭欽,一個用AI做產品的獨立開發者。相信工具的價值,更相信「做出來」比「想明白」重要。