題目內容
使用開源工具與程式語言實現「流程機器人(Robotic Process Automation,RPA)」,自 動化執行重複性工作,例如網頁操作、數據擷取、表單填寫等。不限程式語言與排程工具,可 選擇 Python(如 Selenium)、Java(如 TestNG、SikuliX)、Node.js(如 Puppeteer)等 進行開發,同時搭配定時排程工具(如 cron、Windows Task Scheduler)實現自動化。
基本功能項目
- 使用開源工具錄製瀏覽器操作行為(便於新增或調整不同腳本)。
- 特定週期自動化登入不特定網站並執行操作(如查詢訂單、填寫報表,使用工具錄製方式)。
- 擷取網站資料,轉換並存入 Excel、CSV、資料庫等格式。
- 監控網站變化,並發送Email通知。
加分項目
- 支援 API 整合,如 Google Sheets API、企業內部系統 API,讓流程機器人可讀取與寫入不 同來源的數據。
- 監控通知支援網路社群訊息推播(如LINE 推播)。