【Digital 講呢啲】 Tuesday AI Meetup #05 - Vibe Coding 自動化找客戶程式,5X 工作流加快效率

開發新客戶是每個企業的必要工作。在市場調查發現,這是一個年產值達數十億美元的龐大市場。市面上雖有不少網站擷取和爬蟲工具,也有開源應用程式可抓取 Google Maps 商家資訊,但多數需要付費或具備一定技術門檻。所以我使用 Vibe Coding DIY 自己的抓資料工具,當中使用了 Python 語言來編寫。

【Digital 講呢啲】 Tuesday AI Meetup #05 - Vibe Coding 自動化找客戶程式,5X 工作流加快效率

即使我不是技術人員,但透過 Vibe Coding,我也能用 Python 開發程式來抓取 Google Maps 的商家資料,協助開發新客戶。

市場機會

開發新客戶是每個企業的必要工作。在市場調查發現,這是一個年產值達數十億美元的龐大市場。

市面上雖有不少網站擷取和爬蟲工具,也有開源應用程式可抓取 Google Maps 商家資訊,但多數需要付費或具備一定技術門檻。因此我決定使用 AI 協助開發自己的程式,既能解決實際需求,也可能發展成商業產品。

我的痛點

每天需要花 1-2 小時搜尋新客戶的聯絡方式,包括:

  • 客戶網站
  • 社交媒體帳號(Facebook、Instagram)
  • Google 商家資料
  • 分類網站(OpenRice、Trip.com)

主要問題:

  • 不同網站格式不一,需要花很多時間找商家的聯絡資料(電郵、電話、地址、WhatsApp)

需要手動整理資料到表格中,每天要花四分之一的時間

是否你的寫照?

因此決定開發自動化工具,用 AI 編寫程式來節省時間。

建立工具

經 AI 建議後,選擇以下技術方案:

  • 使用 Python 語言
  • Python 有豐富的工具庫,可直接應用於網頁擷取,如 Selenium 模擬瀏覽器操作
  • 調用 OpenAI 進行資料分析
  • 使用虛擬環境,避免影響現有系統
  • 免費使用

頁面

使用 AI 編程工具 Cursor 以每月 $20 美元的成本,開發出自動化擷取工具:

使用 Vibe Coding 來製作的抓取資料應用程式
使用 Vibe Coding 來製作的抓取資料應用程式

Demo 頁面 (未有功能)

技術選擇

  • 使用 Python 語言及現有工具庫
  • Selenium 模擬瀏覽器操作
  • 整合 OpenAI 進行資料分析
  • 免費且易於部署,我把 Demo 網站放在 Vercel 。

語言優勢

  • 易學易用:Python 語法簡潔直觀,即使非技術背景也能快速上手
  • 豐富社群支援:遇到問題時容易找到解決方案

網站爬蟲優勢

  • 成熟的爬蟲工具庫:除了 Selenium,還有 BeautifulSoup、Scrapy、Playwright 等多種選擇
  • 靈活處理動態網頁:Selenium 和 Playwright 能處理 JavaScript 渲染的內容,抓取更完整的資料
  • 反爬蟲對策:可輕鬆加入延遲、隨機化、代理伺服器等機制,避免被網站封鎖
  • 多格式資料處理:內建處理 JSON、XML、CSV 等格式的工具,方便資料轉換和匯出
  • 跨平台部署:Python 程式可在 Windows、Mac、Linux 上運行,甚至部署到雲端服務

方法一 :擷取 Google Maps 上商家資料

  1. 在 Google Maps 搜索目標商家 (如「尖沙咀餐廳」)
  2. 複製搜尋結果的網址
  3. 獲取商家名稱、地址、電話、WhatsApp 等資訊

再把 URL 貼入應用程式自動擷取

把 Google Maps URL 貼進 Google Maps URL Scraper 一項
把 Google Maps URL 貼進 Google Maps URL Scraper 一項
Python 程式會自動去抓取 Google Maps 上商家的資訊
Python 程式會自動去抓取 Google Maps 上商家的資訊,可以在電腦的 Terminal 上看到過程
  1. 可以輸出為 CSV 格式表格,方便日後整理
抓取的資料結果,可以用 CSV 下載

方法二: 擷取行業分類網站

  1. 將目標分類網站放入 Cursor 分析結構
  2. AI 根據網站地圖規劃擷取策略
  3. 批量提取商家資訊
  4. 輸出 CSV 格式資料表

未來發展方向

  • 從本機部署轉向雲端服務
  • 加入 AI 驗證資料準確性
  • 自動補完缺失資訊(如透過電話或網站去搜尋未加入的電郵)
  • 適應不同網站結構擷取
  • 直接匯入 Google Form 或者 CRM 系統

Vibe Coding 的現實

雖然 AI 編程工具強大,但仍有以下問題:

  • 程式經常會出錯,要有一定能力去 Debug
  • 保安問題,小心會把 API 泄漏
  • 缺乏編程背景會,需要大量的時間去偵錯和找尋方法
  • 需要一個具經驗的 PM 角色去判別功能的優先順序

結論

AI 確實能大幅提升工作效率,但暫時未能取代具經驗的 Developer 工作。 不過,科技發現之快,在幾年前實在難以想像以每月 US$20 使用編程工具,就可以實踐自動化工具,協助自己改善工作效能。

有關 Tuesday AI Meetup:

TUESDAY AI MEETUP

掌握 AI,5X 提升生產力和競爭力!

若你想在 AI 時代脫穎而出,歡迎你加入我們的 Tuesday AI Meetup ,每個月兩次聚會,隔周二晚上七時舉行,費用全免。讓我們一起變得更強、更快、更有效率!

Tuesday AI Meetup 活動報名和資料:

我們的社群,歡迎討論和分享:

查詢或者想成為 Meetup 分享嘉賓:

原文見 Tuesday AI Meetup