# 圖形化介面自動爬蟲 - UiPath 功能像是有UI版本的AUTO HOT KEY ## 講師影片 https://yangming365.sharepoint.com/sites/ITDP/_layouts/15/stream.aspx?id=%2Fsites%2FITDP%2FShared%20Documents%2F%E6%96%B0%E4%BA%BA%E5%85%B1%E5%90%8C%E6%95%99%E8%82%B2%E8%A8%93%E7%B7%B4%2F2023%E5%B9%B4%E6%96%B0%E4%BA%BA%E5%85%B1%E5%90%8C%E8%A8%93%E7%B7%B4%2F5%2E1%20RPA%E6%A6%82%E5%BF%B5%E5%92%8CUipath%E5%AD%B8%E7%BF%92%2D20230519%2Emp4&referrer=Teams%2ETEAMS%2DELECTRON&referrerScenario=teamsSdk%2DopenFilePreview ## 下載網址 https://download.uipath.com/UiPathStudioCommunity.msi ## 01 新增專案流程 講師畫面 ![](https://hackmd.io/_uploads/Bk0DUpc6h.png) ![](https://hackmd.io/_uploads/ry6f8T5Tn.png) ## (1) 開網頁 ## (2) 錄製選「WEB」 ## (3) 選 Open Browser > 網頁隨處點一下 ![](https://hackmd.io/_uploads/SkAPGC962.png) ## (4) 輸入關鍵字欄位 (清空) ![](https://hackmd.io/_uploads/rJibQA5Tn.png) ![](https://hackmd.io/_uploads/BkpLmAq6n.png) - Empty field >> 把欄位清空 ![](https://hackmd.io/_uploads/ByAy405p2.png) ## (5) 執行搜尋 ![](https://hackmd.io/_uploads/HJMN4AcTn.png) ## (5) 結果切換成列表比較好抓 ![](https://hackmd.io/_uploads/HyJrDR9Th.png) ## (6) 抓書名,範圍一定要包在裡面 ![](https://hackmd.io/_uploads/HytwvAqp3.png) ![](https://hackmd.io/_uploads/rJw9PA9p2.png) ## (7) 要不要抓怎個表格下來? (先不要,選 N) ![](https://hackmd.io/_uploads/HJXTPR9p3.png) ## (8) 再來選第二筆書名,就會發現全部的書名都被選起來了 ![](https://hackmd.io/_uploads/HyAf_C9p2.png) - 改欄位名稱 & 要不要抓網址? ![](https://hackmd.io/_uploads/SkvLOCcp3.png) - 預覽內容,抓 all ![](https://hackmd.io/_uploads/H1N0dAq63.png) - 還要抓其他欄位選「Extract Correlated Data」 ## (9) 如上述步驟,抓價格 ![](https://hackmd.io/_uploads/rk4VFAqah.png) ## (10) 點YES,選取下一頁的按鈕 ![](https://hackmd.io/_uploads/HkVOYRcp2.png) ![](https://hackmd.io/_uploads/HJQiKCqT2.png) ## (11) 關閉瀏覽器 ![](https://hackmd.io/_uploads/HydaYR5pn.png) ## (12) 自動產生 ![](https://hackmd.io/_uploads/SJFmqAca3.png) ## (12) 存檔 ![](https://hackmd.io/_uploads/rkxb9Rqa2.png) ## (13) 執行一次看看 ![](https://hackmd.io/_uploads/ryNK5R5p3.png) ## (14) 產出資料到 Excel ![](https://hackmd.io/_uploads/HykriC9a2.png) - 設定檔案路徑 ![](https://hackmd.io/_uploads/HJ8rh0cT2.png) - 把之前產出的 Excel 名稱複製過來 WriteRange ![](https://hackmd.io/_uploads/BylgJaRqa2.png) - 回填 WriteRange,記得把 Header 勾起來 ![](https://hackmd.io/_uploads/Hy2jpRcph.png) ## 重新再執行一次 DEBUG,取得檔案 ![](https://hackmd.io/_uploads/H1250R5a2.png) ## EXCEL 內容 ![](https://hackmd.io/_uploads/rJz60Cq6n.png) ## DEBUG ![](https://hackmd.io/_uploads/HJStJks6h.png) ## 連線Server 以 UiPath 執行腳本後,自動寄至信箱 ![](https://hackmd.io/_uploads/BJF5lyjpn.png) --- ## 02 畫面介紹 - 從Main.xaml開始執行 ![](https://hackmd.io/_uploads/SkZGPTqan.png) - 動作如何加入我的最愛 ![](https://hackmd.io/_uploads/ry9hw69p3.png) - 找到所有相關參考 ![](https://hackmd.io/_uploads/ByB4da9T2.png) - 建立測試動作區域 ![](https://hackmd.io/_uploads/SySFuacp3.png) - 開個Modern版本的UI ![](https://hackmd.io/_uploads/ry_19T9ph.png) 也可以在這裡設定 ![](https://hackmd.io/_uploads/Hy_vca5T3.png) ## Main.xaml ![](https://hackmd.io/_uploads/BysGop5Tn.png) ### 不抓實體滑鼠 = TRUE OR 背景執行 = TRUE 二擇一 ![](https://hackmd.io/_uploads/rkj2J0ca2.png) 抓實體滑鼠的話,可能會跑掉。 ## 錄製 ![](https://hackmd.io/_uploads/H1vllAqT3.png)