




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
RPA機(jī)器人影刀RPA實(shí)訓(xùn)案例第五章章節(jié)目錄03.新媒體自動(dòng)關(guān)注機(jī)器人02.商品數(shù)據(jù)采集機(jī)器人01.消息群發(fā)機(jī)器人04.店鋪經(jīng)營(yíng)報(bào)表制作機(jī)器人消息群發(fā)機(jī)器人-場(chǎng)景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開(kāi)發(fā)步驟-影刀RPA實(shí)訓(xùn)案例PART&0101.場(chǎng)景描述小華是該企業(yè)的一名課程班主任,負(fù)責(zé)確保班級(jí)同學(xué)按時(shí)上課,以及監(jiān)控課后習(xí)題的完成情況等。隨著課程時(shí)間的推移,越來(lái)越多的同學(xué)在課程后期出現(xiàn)上課遲到、曠課的現(xiàn)象。為了提醒同學(xué)們準(zhǔn)時(shí)上課,小華每次都需要在上課前20分鐘一個(gè)一個(gè)地提醒每個(gè)同學(xué)。然而,這種人工提醒的時(shí)間成本較高,因此小華希望借助RPA機(jī)器人來(lái)批量發(fā)送提醒消息,以提高工作效率和減少工作負(fù)擔(dān)。02.業(yè)務(wù)流程為了在每次上課前20分鐘向特定的同學(xué)發(fā)送上課提醒,小華首先需要準(zhǔn)備一個(gè)Excel文件,用于存儲(chǔ)需要發(fā)送上課提醒的微信昵稱(chēng),然后使用RPA機(jī)器人進(jìn)行操作。當(dāng)群發(fā)微信消息時(shí),該業(yè)務(wù)流程主要包括以下幾個(gè)步驟。(1)連接手機(jī):連接影刀RPA與手機(jī)設(shè)備。(2)打開(kāi)微信App:打開(kāi)手機(jī)設(shè)備的微信App,進(jìn)入微信App首頁(yè)。02.業(yè)務(wù)流程(3)進(jìn)入微信App的搜索界面:點(diǎn)擊微信App首頁(yè)中的搜索圖標(biāo),進(jìn)入微信App的搜索界面。(4)依次搜索微信客戶(hù):搜索微信客戶(hù)昵稱(chēng),并點(diǎn)擊搜索結(jié)果,進(jìn)入客戶(hù)聊天界面。02.業(yè)務(wù)流程(5)發(fā)送上課提醒:將需要發(fā)送的信息復(fù)制到聊天框,并點(diǎn)擊【發(fā)送】按鈕。02.業(yè)務(wù)流程(6)設(shè)置消息觸發(fā)器:對(duì)該RPA機(jī)器人設(shè)置消息觸發(fā)器,即讓該機(jī)器人定時(shí)發(fā)送消息提醒。消息群發(fā)機(jī)器人的完整業(yè)務(wù)流程如下圖所示。03.RPA機(jī)器人流程設(shè)計(jì)1.連接手機(jī)添加【連接手機(jī)】指令,連接RPA機(jī)器人與被執(zhí)行的手機(jī)設(shè)備。2.打開(kāi)微信App添加【打開(kāi)手機(jī)APP】指令,打開(kāi)手機(jī)設(shè)備的微信App。3.進(jìn)入微信App的搜索界面添加【點(diǎn)擊元素(手機(jī))】指令,點(diǎn)擊微信首頁(yè)的搜索圖標(biāo),進(jìn)入微信對(duì)象查找狀態(tài)。03.RPA機(jī)器人流程設(shè)計(jì)4.依次搜索微信客戶(hù)。(1)添加【打開(kāi)/新建Excel】指令,打開(kāi)提前準(zhǔn)備好的Excel文件。(2)添加【循環(huán)Excel內(nèi)容】和【循環(huán)結(jié)束標(biāo)記】指令,依次循環(huán)讀取Excel文件中存儲(chǔ)的微信昵稱(chēng)。在上面添加的【循環(huán)結(jié)束標(biāo)記】指令前執(zhí)行以下操作。由于循環(huán)讀取Excel文件中內(nèi)容的格式不是字符串,因此需要依次添加【寫(xiě)入內(nèi)容至數(shù)據(jù)表格】和【讀取數(shù)據(jù)表格內(nèi)容】指令,通過(guò)數(shù)據(jù)表格的寫(xiě)入與讀取,將輸入內(nèi)容的格式變?yōu)樽址@^續(xù)依次添加【輸入文本(手機(jī))】和【點(diǎn)擊元素(手機(jī))】指令,將讀取的轉(zhuǎn)換后的內(nèi)容輸入到微信App搜索界面的輸入框中進(jìn)行查找,并點(diǎn)擊搜索結(jié)果,進(jìn)入客戶(hù)聊天界面。03.RPA機(jī)器人流程設(shè)計(jì)5.發(fā)送上課提醒在步驟(4)中的【循環(huán)結(jié)束標(biāo)記】指令前執(zhí)行以下操作。(1)添加【設(shè)置變量】指令,對(duì)上課提醒的內(nèi)容進(jìn)行設(shè)置。(2)添加【輸入文本(手機(jī))】和【點(diǎn)擊元素(手機(jī))】指令,將變量?jī)?nèi)容輸入到微信App搜索界面的聊天框中,并點(diǎn)擊【發(fā)送】按鈕進(jìn)行消息發(fā)送。(3)添加【點(diǎn)擊元素(手機(jī))】指令,點(diǎn)擊【返回】按鈕,退出微信App的聊天框。03.RPA機(jī)器人流程設(shè)計(jì)6.設(shè)置消息觸發(fā)器返回影刀RPA首頁(yè),在觸發(fā)器設(shè)置界面中對(duì)上面開(kāi)發(fā)的機(jī)器人進(jìn)行定時(shí)設(shè)置。RPA機(jī)器人實(shí)現(xiàn)流程如下圖所示。03.RPA機(jī)器人流程設(shè)計(jì)RPA機(jī)器人實(shí)現(xiàn)流程如下圖所示(續(xù))04.開(kāi)發(fā)步驟1.連接手機(jī)(1)打開(kāi)影刀RPA,在首頁(yè)點(diǎn)擊【應(yīng)用】→【新建】→【手機(jī)自動(dòng)化應(yīng)用】按鈕,新建一個(gè)自動(dòng)化機(jī)器人應(yīng)用。04.開(kāi)發(fā)步驟(2)在應(yīng)用開(kāi)發(fā)界面中,點(diǎn)擊頂部菜單欄中的【手機(jī)管理器】按鈕,進(jìn)入手機(jī)連接界面。04.開(kāi)發(fā)步驟(3)點(diǎn)擊手機(jī)連接界面中的【添加】按鈕,配置需要控制的手機(jī)設(shè)備,即將手機(jī)與RPA機(jī)器人連接。注:在將手機(jī)與RPA機(jī)器人連接前,需要將手機(jī)設(shè)備提前通過(guò)USB接口連接到電腦上,USB設(shè)置為【傳輸文件】,且手機(jī)的狀態(tài)為允許USB調(diào)試。以手機(jī)型號(hào)小米9為例,需要開(kāi)啟手機(jī)中的【開(kāi)啟開(kāi)發(fā)者選項(xiàng)】、【USB調(diào)試】、【USB安裝】和【USB安裝(安全設(shè)置)】選項(xiàng),確保手機(jī)設(shè)備連接到電腦上04.開(kāi)發(fā)步驟(4)回到RPA應(yīng)用開(kāi)發(fā)界面,添加【連接手機(jī)】指令。設(shè)置【連接對(duì)象】為【指定手機(jī)】,并在【自定義手機(jī)名稱(chēng)】右側(cè)點(diǎn)擊【添加新設(shè)備】按鈕,設(shè)置【自定義手機(jī)名稱(chēng)】為剛剛連接的手機(jī)設(shè)備【MI9】、【連接模式】為【Appium】,將該指令生成的連接對(duì)象保存到變量【device_session】中,方便后續(xù)對(duì)該手機(jī)設(shè)備進(jìn)行操作。04.開(kāi)發(fā)步驟2.打開(kāi)微信App在手機(jī)中自動(dòng)打開(kāi)微信App,進(jìn)入微信App首頁(yè)。在應(yīng)用開(kāi)發(fā)界面中添加【打開(kāi)手機(jī)APP】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】,之后點(diǎn)擊【App包名】右側(cè)的【獲取】按鈕,獲取微信App的包名,即可完成自動(dòng)打開(kāi)微信App的設(shè)置。04.開(kāi)發(fā)步驟3.進(jìn)入微信App的搜索界面點(diǎn)擊微信App首頁(yè)中的搜索圖標(biāo),進(jìn)入微信App的搜索界面。首先使用【元素庫(kù)】模塊中的【捕獲手機(jī)元素】按鈕捕獲搜索按鈕元素到元素庫(kù)中,并將該元素命名為【微信搜索圖標(biāo)】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【操作目標(biāo)】為搜索按鈕元素【微信搜索圖標(biāo)】。04.開(kāi)發(fā)步驟4.依次搜索微信客戶(hù)(1)提前準(zhǔn)備好一個(gè)Excel文件,用于存儲(chǔ)所有需要發(fā)送提醒信息的微信昵稱(chēng)。04.開(kāi)發(fā)步驟(2)打開(kāi)存儲(chǔ)微信昵稱(chēng)信息的文件。在應(yīng)用開(kāi)發(fā)界面添加【打開(kāi)/新建Excel】指令,并在該指令配置界面中【啟動(dòng)方式】為【打開(kāi)已有的Excel】,在【Excel文件路徑】右側(cè)點(diǎn)擊【選擇文件】按鈕,在彈出的【打開(kāi)】對(duì)話(huà)框中,選擇存儲(chǔ)微信昵稱(chēng)信息的文件所在路徑,并將該指令生成的Excel對(duì)象保存到變量【excel_微信號(hào)名單】中即可。04.開(kāi)發(fā)步驟(3)讀取Excel表格中的數(shù)據(jù)內(nèi)容。添加【循環(huán)Excel內(nèi)容】和【循環(huán)結(jié)束標(biāo)記】指令,對(duì)存儲(chǔ)微信昵稱(chēng)的Excel表格中的內(nèi)容進(jìn)行循環(huán)讀取。在【循環(huán)Excel內(nèi)容】指令配置界面中設(shè)置【Excel對(duì)象】為【excel_微信號(hào)名單】、【循環(huán)方式】為【循環(huán)行】、【起始行號(hào)】為【1】、【結(jié)束行號(hào)】為【-1】(即最后一個(gè)微信昵稱(chēng)),并設(shè)置循環(huán)讀取的內(nèi)容對(duì)象為變量【loop_excel】,每次循環(huán)的行號(hào)為變量【loop_item_rowunm】。04.開(kāi)發(fā)步驟要針對(duì)每位微信對(duì)象進(jìn)行同樣的發(fā)送消息操作,因此后面執(zhí)行的發(fā)送消息操作都可以被直接放置到【循環(huán)Excel內(nèi)容】與【循環(huán)結(jié)束標(biāo)記】指令之間?!狙h(huán)Excel內(nèi)容】指令在Excel中讀取的數(shù)據(jù)類(lèi)型不是字符串,不能被直接輸入微信App搜索界面的輸入框中進(jìn)行搜索,而是需要依次添加【寫(xiě)入內(nèi)容至數(shù)據(jù)表格】和【讀取數(shù)據(jù)表格內(nèi)容】指令,完成對(duì)數(shù)據(jù)類(lèi)型的轉(zhuǎn)換。04.開(kāi)發(fā)步驟(4)輸入微信昵稱(chēng)。首先捕獲搜索輸入框元素到元素庫(kù)中,并將該元素命名為【輸入框_輸入微信昵稱(chēng)】,然后添加【輸入文本(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【輸入對(duì)象】為【指定輸入框】、【操作目標(biāo)】為【輸入框_輸入微信昵稱(chēng)】、【輸入內(nèi)容】為剛剛讀取的【微信群發(fā)對(duì)象】。04.開(kāi)發(fā)步驟(5)點(diǎn)擊搜索結(jié)果,進(jìn)入客戶(hù)聊天界面。捕獲搜索結(jié)果元素到元素庫(kù)中,并將該元素命名為【搜索結(jié)果】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【操作目標(biāo)】為【搜索結(jié)果】,點(diǎn)擊【搜索結(jié)果】元素,進(jìn)入客戶(hù)聊天界面。04.開(kāi)發(fā)步驟5.發(fā)送上課提醒由于要針對(duì)每位微信對(duì)象發(fā)送上課提醒,因此這一步驟繼續(xù)在【循環(huán)Excel內(nèi)容】指令內(nèi)執(zhí)行。(1)設(shè)置提醒內(nèi)容。添加【設(shè)置變量】指令。04.開(kāi)發(fā)步驟(2)輸入提醒內(nèi)容。捕獲輸入框元素到元素庫(kù)中,并將該元素命名為【輸入框】,然后添加【輸入文本(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_sesion】、【輸入對(duì)象】為【指定輸入框】、【操作目標(biāo)】為前面捕獲的【輸入框】、【輸入內(nèi)容】為變量【variable】。04.開(kāi)發(fā)步驟(3)發(fā)送提醒內(nèi)容。捕獲圖5-26中的【發(fā)送】按鈕元素到元素庫(kù)中,并將該元素命名為【按鈕_發(fā)送】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【操作目標(biāo)】為【按鈕_發(fā)送】,最后點(diǎn)擊【按鈕_發(fā)送】元素,發(fā)送課程提醒。04.開(kāi)發(fā)步驟(4)在每次消息發(fā)送完成后回到微信App搜索界面。捕獲圖【返回】按鈕元素到元素庫(kù)中,并將該元素命名為【返回圖標(biāo)】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【操作目標(biāo)】為【返回圖標(biāo)】,最后點(diǎn)擊【返回圖標(biāo)】元素,返回微信App搜索界面04.開(kāi)發(fā)步驟(5)最后,為了程序的完整,在末尾添加【關(guān)閉Excel】指令,關(guān)閉前面打開(kāi)的Excel文件。04.開(kāi)發(fā)步驟6.設(shè)置消息觸發(fā)器在機(jī)器人開(kāi)發(fā)完成后,根據(jù)業(yè)務(wù)背景,此時(shí)還需要對(duì)機(jī)器人設(shè)置消息觸發(fā)器,使其定時(shí)執(zhí)行。(1)進(jìn)入影刀RPA的應(yīng)用首頁(yè),在應(yīng)用首頁(yè)中選中【消息群發(fā)機(jī)器人】應(yīng)用,之后點(diǎn)擊更多按鈕,在彈出的下拉列表中選擇【發(fā)版】選項(xiàng)。發(fā)版操作是設(shè)置機(jī)器人定時(shí)執(zhí)行的前提。04.開(kāi)發(fā)步驟(2)在對(duì)應(yīng)用進(jìn)行發(fā)版操作后,進(jìn)入【觸發(fā)器】模塊,點(diǎn)擊【新建】→【定時(shí)觸發(fā)器】按鈕,此時(shí)會(huì)出現(xiàn)一個(gè)【定時(shí)觸發(fā)器】設(shè)置界面,在此處設(shè)置每天發(fā)送消息的時(shí)間即可。商品數(shù)據(jù)采集機(jī)器人影刀RPA實(shí)訓(xùn)案例PART&02-場(chǎng)景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開(kāi)發(fā)步驟-01.場(chǎng)景描述小王是某服裝公司的運(yùn)營(yíng)人員。由于服裝行業(yè)的競(jìng)爭(zhēng)較為激烈,因此他需要時(shí)刻了解競(jìng)爭(zhēng)對(duì)手的情況,從而給公司提供運(yùn)營(yíng)決策的依據(jù)。為此,小王需要定時(shí)采集競(jìng)爭(zhēng)對(duì)手的數(shù)據(jù)。然而,這個(gè)過(guò)程既耗時(shí)又無(wú)聊,嚴(yán)重降低了他的工作效率。為了解決這個(gè)問(wèn)題,小王決定使用影刀RPA機(jī)器人來(lái)代替自己進(jìn)行重復(fù)性工作,從而提高自己的工作效率。02.業(yè)務(wù)流程在采集競(jìng)爭(zhēng)對(duì)手的數(shù)據(jù)時(shí),可以在淘寶首頁(yè)搜索關(guān)鍵詞以顯示競(jìng)爭(zhēng)對(duì)手的商品信息,再依次點(diǎn)擊商品鏈接并采集商品數(shù)據(jù),包括商品的標(biāo)題、價(jià)格、支付人數(shù)、省份和城市等。假設(shè)本次任務(wù)需要采集80頁(yè)的商品數(shù)據(jù),那么需要重復(fù)翻頁(yè)并點(diǎn)擊每頁(yè)中的每個(gè)商品鏈接。(1)打開(kāi)網(wǎng)頁(yè):打開(kāi)淘寶首頁(yè)并登錄。02.業(yè)務(wù)流程(2)搜索競(jìng)品:在搜索框中輸入商品關(guān)鍵詞,并點(diǎn)擊【搜索】按鈕。02.業(yè)務(wù)流程(3)采集競(jìng)品數(shù)據(jù):通過(guò)循環(huán)翻頁(yè)采集競(jìng)爭(zhēng)對(duì)手的商品數(shù)據(jù)。(4)保存數(shù)據(jù)。02.業(yè)務(wù)流程步驟(2)~(3)需要重復(fù)執(zhí)行100次以上。商品數(shù)據(jù)采集機(jī)器人的完整業(yè)務(wù)流程如下所示。(續(xù))03.RPA機(jī)器人流程設(shè)計(jì)1.打開(kāi)網(wǎng)頁(yè):打開(kāi)淘寶首頁(yè)(1)添加【打開(kāi)/新建Excel】指令,打開(kāi)用于存儲(chǔ)數(shù)據(jù)的Excel文件,以便輸入。(2)添加【打開(kāi)網(wǎng)頁(yè)】指令,打開(kāi)淘寶網(wǎng)頁(yè)識(shí)別登錄狀態(tài):判斷淘寶賬號(hào)是否登錄。(3)添加【IF網(wǎng)頁(yè)包含】和【ENDIF】指令,判斷淘寶首頁(yè)中是否存在【親,請(qǐng)登錄】元素,識(shí)別登錄狀態(tài),如果存在,則執(zhí)行【IF網(wǎng)頁(yè)包含】和【ENDIF】指令之間的指令。(4)在【IF網(wǎng)頁(yè)包含】和【ENDIF】指令之間,首先添加【點(diǎn)擊元素(web)】指令,用于點(diǎn)擊【親,請(qǐng)登錄】元素,跳轉(zhuǎn)到淘寶登錄界面。其次添加【填寫(xiě)輸入框(web)】指令,在淘寶登錄界面,自動(dòng)輸入淘寶賬號(hào)和密碼,并使用快捷鍵【ENTER】進(jìn)行登錄。2.搜索競(jìng)品:搜索需要采集的競(jìng)品信息(1)添加【填寫(xiě)輸入框】指令,在淘寶首頁(yè)的輸入框中填寫(xiě)需要采集的競(jìng)品信息。(2)添加【點(diǎn)擊元素(web)】指令,點(diǎn)擊【搜索】按鈕,對(duì)競(jìng)品信息進(jìn)行搜索。03.RPA機(jī)器人流程設(shè)計(jì)3.競(jìng)品數(shù)據(jù)采集:采集競(jìng)爭(zhēng)對(duì)手的商品數(shù)據(jù)。(1)添加【批量數(shù)據(jù)抓取】指令,抓取搜索結(jié)果頁(yè)的競(jìng)品頁(yè)數(shù),為循環(huán)抓取競(jìng)品信息做準(zhǔn)備。(2)添加【讀取數(shù)據(jù)表格內(nèi)容】指令,讀取抓取的搜索結(jié)果頁(yè)的競(jìng)品頁(yè)數(shù)。(3)添加【鼠標(biāo)滾動(dòng)網(wǎng)頁(yè)】指令,使得網(wǎng)頁(yè)處于頂部。(4)添加【For次數(shù)循環(huán)】指令,根據(jù)采集的競(jìng)品頁(yè)數(shù)循環(huán)爬取競(jìng)品相關(guān)信息。(5)在第一個(gè)【For次數(shù)循環(huán)】指令中,再次添加【For次數(shù)循環(huán)】指令,循環(huán)執(zhí)行【滾動(dòng)鼠標(biāo)滾輪】及【等待】指令,這是因?yàn)樵陧?yè)面過(guò)長(zhǎng)時(shí)直接跳轉(zhuǎn)至底部,會(huì)使中間數(shù)據(jù)得不到更新,所以需要通過(guò)滾輪模擬人工操作,給頁(yè)面提供刷新的時(shí)間。(6)在第一個(gè)【For次數(shù)循環(huán)】指令中,添加【批量數(shù)據(jù)抓取】指令,抓取已經(jīng)加載完成的頁(yè)面數(shù)據(jù)。(7)在第一個(gè)【For次數(shù)循環(huán)】指令中,添加【寫(xiě)入內(nèi)容至Excel工作表】指令,將已經(jīng)抓取的數(shù)據(jù)寫(xiě)入Excel文件中進(jìn)行保存。(8)在第一個(gè)【For次數(shù)循環(huán)】指令中,添加【點(diǎn)擊元素(web)】指令,點(diǎn)擊網(wǎng)頁(yè)元素,跳轉(zhuǎn)至下一頁(yè)繼續(xù)抓取數(shù)據(jù),直至抓取數(shù)據(jù)至最后一頁(yè)。03.RPA機(jī)器人流程設(shè)計(jì)4.?dāng)?shù)據(jù)保存添加【循環(huán)結(jié)束標(biāo)記】指令,與【For次數(shù)循環(huán)】指令關(guān)聯(lián)的指令,【For次數(shù)循環(huán)】與【循環(huán)結(jié)束標(biāo)記】之間的指令取決于【For次數(shù)循環(huán)】指令的循環(huán)次數(shù)。添加【關(guān)閉Excel】指令,關(guān)閉Excel文件并保存。03.RPA機(jī)器人流程設(shè)計(jì)RPA機(jī)器人實(shí)現(xiàn)流程如下圖所示。03.RPA機(jī)器人流程設(shè)計(jì)RPA機(jī)器人實(shí)現(xiàn)流程(續(xù))03.RPA機(jī)器人流程設(shè)計(jì)影刀RPA商品數(shù)據(jù)采集結(jié)果如下所示。04.開(kāi)發(fā)步驟1.進(jìn)入應(yīng)用開(kāi)發(fā)界面打開(kāi)影刀RPA,在首頁(yè)點(diǎn)擊【應(yīng)用】→【新建】→【PC自動(dòng)化應(yīng)用】按鈕,新建一個(gè)自動(dòng)化應(yīng)用。04.開(kāi)發(fā)步驟2.打開(kāi)Excel文件在應(yīng)用開(kāi)發(fā)界面中,將【打開(kāi)/新建Excel】指令拖入流程編排區(qū),打開(kāi)用于存儲(chǔ)數(shù)據(jù)的Excel文件。在【打開(kāi)/新建Excel】指令配置界面中設(shè)置【啟動(dòng)方式】為【打開(kāi)已有的Excel】、【Excel文件路徑】為用于存儲(chǔ)數(shù)據(jù)的文件路徑,保持其他選項(xiàng)的默認(rèn)設(shè)置,并將該指令生成的Excel對(duì)象保存到變量【excel_instance】中,方便后面直接調(diào)用該對(duì)象。04.開(kāi)發(fā)步驟3.打開(kāi)淘寶首頁(yè)在【打開(kāi)/新建Excel】和【關(guān)閉Excel】指令之間添加【打開(kāi)網(wǎng)頁(yè)】指令,打開(kāi)淘寶首頁(yè)。在【打開(kāi)網(wǎng)頁(yè)】指令配置界面中設(shè)置【瀏覽器類(lèi)型】為【MicrosoftEdge瀏覽器】、【網(wǎng)址】為淘寶官方網(wǎng)址,并將網(wǎng)頁(yè)對(duì)象保存到變量【web_page】中。04.開(kāi)發(fā)步驟4.判斷淘寶賬號(hào)是否已經(jīng)登錄(1)使用【元素庫(kù)】模塊中的【捕獲新元素】按鈕捕獲淘寶首頁(yè)中的【親,請(qǐng)登錄】元素,并將其命名為【親,請(qǐng)登錄】。04.開(kāi)發(fā)步驟(2)應(yīng)用開(kāi)發(fā)界面中使用【IF網(wǎng)頁(yè)包含】和【EndIF】指令進(jìn)行條件判斷,判斷淘寶賬號(hào)是否處于登錄狀態(tài)。在【IF網(wǎng)頁(yè)包含】指令配置界面中設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】,并在【檢查網(wǎng)頁(yè)是否】下拉列表中選擇【包含元素】選項(xiàng),檢測(cè)網(wǎng)頁(yè)中是否包含【親,請(qǐng)登錄】元素,從而判斷淘寶賬號(hào)是否處于登錄狀態(tài)。04.開(kāi)發(fā)步驟(3)在【IF網(wǎng)頁(yè)包含】和【EndIF】指令之間添加【點(diǎn)擊元素(web)】指令,如果淘寶賬號(hào)處于未登錄狀態(tài),則在淘寶首頁(yè)中點(diǎn)擊【親,請(qǐng)登錄】元素跳轉(zhuǎn)至淘寶登錄界面。在【點(diǎn)擊元素(web)】指令配置界面中,設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】、【操作目標(biāo)】為【親,請(qǐng)登錄】。04.開(kāi)發(fā)步驟(4)使用【元素庫(kù)】模塊中的【捕獲新元素】按鈕在淘寶登錄界面中捕獲賬號(hào)或密碼輸入框元素,本例捕獲賬號(hào)輸入框元素,并將捕獲的元素命名為【賬號(hào)輸入框】。04.開(kāi)發(fā)步驟(5)返回應(yīng)用開(kāi)發(fā)界面,在【IF網(wǎng)頁(yè)包含】和【EndIF】指令之間繼續(xù)添加【填寫(xiě)輸入框(web)】指令,并在該指令配置界面中設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】、【操作目標(biāo)】為【賬號(hào)輸入框】,在【輸入內(nèi)容】輸入框中輸入淘寶賬號(hào)與密碼。例如,淘寶賬號(hào)為yingdao,密碼為123456,則在此輸入【yingdao{TAB}123456{ENTER}】。04.開(kāi)發(fā)步驟【填寫(xiě)輸入框(web)】指令支持在輸入內(nèi)容中加入快捷鍵,此處的{TAB}會(huì)使鍵盤(pán)焦點(diǎn)轉(zhuǎn)移到密碼輸入框中,{ENTER}會(huì)觸發(fā)登錄操作,但需要切換至【填寫(xiě)輸入框(web)】指令配置界面中的【高級(jí)】選項(xiàng)卡,勾選其中的【輸入內(nèi)容包含快捷鍵】復(fù)選框。04.開(kāi)發(fā)步驟5.輸入商品關(guān)鍵詞進(jìn)行搜索(1)登錄淘寶賬號(hào)后,首先在淘寶首頁(yè)獲取輸入框元素,并將該元素命名為【商品輸入】,然后添加【填寫(xiě)輸入框(web)】指令以在首頁(yè)輸入框中填寫(xiě)需要搜索的商品關(guān)鍵詞在【填寫(xiě)輸入框(web)】指令配置界面中設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】、【操作目標(biāo)】為【商品輸入】,并在【輸入內(nèi)容】輸入框中填寫(xiě)需要搜索的商品關(guān)鍵詞。04.開(kāi)發(fā)步驟(2)使用【元素庫(kù)】模塊中的【捕獲新元素】按鈕獲取淘寶首頁(yè)的【搜索】按鈕元素,并將該元素命名為【搜索按鈕】。返回應(yīng)用開(kāi)發(fā)界面,添加【點(diǎn)擊元素(web)】指令以點(diǎn)擊【搜索】按鈕進(jìn)入商品搜索界面,在【點(diǎn)擊元素(web)】指令配置界面中設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】,【操作目標(biāo)】為【搜索按鈕】。04.開(kāi)發(fā)步驟6.獲取最大網(wǎng)頁(yè)數(shù)(1)由于網(wǎng)頁(yè)加載需要一定的時(shí)間,因此需要在點(diǎn)擊【搜索】按鈕后添加【等待】指令,使流程等待一段時(shí)間后再繼續(xù)運(yùn)行。在【等待】指令配置界面中設(shè)置等待時(shí)長(zhǎng)為4秒。04.開(kāi)發(fā)步驟(2)添加【批量數(shù)據(jù)抓取】指令,在該指令的配置界面中設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】,并在【操作目標(biāo)】右側(cè)的【去元素庫(kù)選擇】下拉列表中選擇【批量抓取數(shù)據(jù)】選項(xiàng)。04.開(kāi)發(fā)步驟(3)獲取商品搜索結(jié)果界面下方的頁(yè)碼數(shù)據(jù),并將獲取的頁(yè)碼數(shù)據(jù)保存到變量【web_data_table】中。04.開(kāi)發(fā)步驟(4)同時(shí),在【批量數(shù)據(jù)抓取】指令配置界面中勾選【保存至數(shù)據(jù)表格】復(fù)選框,將數(shù)據(jù)保存到數(shù)據(jù)表格中。04.開(kāi)發(fā)步驟(5)添加【讀取數(shù)據(jù)表格內(nèi)容】指令以在數(shù)據(jù)表格中讀取網(wǎng)頁(yè)頁(yè)碼數(shù)據(jù),在【讀取數(shù)據(jù)表格內(nèi)容】指令配置界面中設(shè)置【讀取方式】為【列內(nèi)容】、【列號(hào)】為頁(yè)碼數(shù)據(jù)所在列(即A列),將讀取的區(qū)域內(nèi)容保存到變量【datatable】中,為后續(xù)獲取最大網(wǎng)頁(yè)數(shù),并將最大網(wǎng)頁(yè)數(shù)作為后續(xù)【For次數(shù)循環(huán)】指令的循環(huán)次數(shù)做準(zhǔn)備。04.開(kāi)發(fā)步驟7.設(shè)置循環(huán)添加【For次數(shù)循環(huán)】指令以循環(huán)采集每頁(yè)的商品,在該指令配置界面中設(shè)置【起始數(shù)】為【1】(從什么時(shí)候開(kāi)始)、【結(jié)束數(shù)】為【datatable[-1]】(表示數(shù)據(jù)表格的最后一個(gè)數(shù)字)、【遞增值】為【1】(每次循環(huán)遞增的數(shù)值)。04.開(kāi)發(fā)步驟8.等待網(wǎng)頁(yè)元素加載由于【批量數(shù)據(jù)抓取】指令抓取數(shù)據(jù)過(guò)快,會(huì)出現(xiàn)因網(wǎng)頁(yè)數(shù)據(jù)未加載完成而導(dǎo)致數(shù)據(jù)采集不準(zhǔn)確的情況,因此在【批量數(shù)據(jù)抓取】指令前需要添加【等待】和【滾動(dòng)鼠標(biāo)滾輪】指令,使每個(gè)頁(yè)面都加載完成?!镜却恐噶钣糜诘却?yè)面加載完成,可在其配置界面中設(shè)置等待時(shí)間為2秒;【滾動(dòng)鼠標(biāo)滾輪】指令用于從頁(yè)面頂部滾動(dòng)到頁(yè)面底部,可在其配置界面中設(shè)置【滾動(dòng)方向】為【向下滾動(dòng)】、【滾動(dòng)次數(shù)】為【4】。但是由于單個(gè)指令的執(zhí)行速度過(guò)快,可能每個(gè)商品沒(méi)有得到充分加載,因此還需要在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中添加【For次數(shù)循環(huán)】指令,并將【等待】和【滾動(dòng)鼠標(biāo)滾輪】指令放入該循環(huán)板塊中,以等待商品信息加載完成。04.開(kāi)發(fā)步驟在調(diào)試過(guò)程中會(huì)發(fā)現(xiàn),當(dāng)獲取網(wǎng)頁(yè)頁(yè)碼數(shù)據(jù)時(shí),影刀RPA會(huì)自動(dòng)將搜索界面滾動(dòng)到頁(yè)碼處,此時(shí)淘寶搜索界面的第一頁(yè)使用滾動(dòng)方式加載頁(yè)面的效果就無(wú)法達(dá)成,因此在【批量數(shù)據(jù)抓取】和【讀取數(shù)據(jù)表格內(nèi)容】指令之間添加【鼠標(biāo)滾動(dòng)網(wǎng)頁(yè)】指令,并在其配置界面中設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】、【滾動(dòng)位置】為【滾動(dòng)到頂部】、【滾動(dòng)效果】為【平滑滾動(dòng)】,用于在采集網(wǎng)頁(yè)頁(yè)碼數(shù)據(jù)后將網(wǎng)頁(yè)滾動(dòng)到頂部。04.開(kāi)發(fā)步驟9.批量抓取商品數(shù)據(jù)在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中再次添加【批量數(shù)據(jù)抓取】指令,用于批量抓取每頁(yè)的商品數(shù)據(jù)(對(duì)于不需要的商品數(shù)據(jù),可以通過(guò)刪除列進(jìn)行刪除),并將采集的數(shù)據(jù)保存到變量【web_data_table2】中。04.開(kāi)發(fā)步驟10.寫(xiě)入Excel文件在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中添加【寫(xiě)入內(nèi)容至Excel工作表】指令,將爬取的商品數(shù)據(jù)寫(xiě)入Excel文件。在【寫(xiě)入內(nèi)容至Excel工作表】指令配置界面中設(shè)置【Excel對(duì)象】為已經(jīng)打開(kāi)的Excel工作表【excel_instance】、【寫(xiě)入范圍】為【區(qū)域】,并設(shè)置【單元格起始位置】中的【行】為【-1】、【列】為【1】,以及【寫(xiě)入內(nèi)容】為【批量數(shù)據(jù)抓取】指令抓取的數(shù)據(jù),即變量【web_data_table2】。04.開(kāi)發(fā)步驟在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中添加【點(diǎn)擊元素(web)】指令以點(diǎn)擊【下一頁(yè)】按鈕來(lái)爬取多頁(yè)數(shù)據(jù),在其配置界面中設(shè)置【網(wǎng)頁(yè)對(duì)象】為【web_page】、【操作目標(biāo)】為【下一頁(yè)】(點(diǎn)擊【去元素庫(kù)選擇】→【捕獲新元素】→【下一頁(yè)】按鈕)。04.開(kāi)發(fā)步驟進(jìn)入淘寶搜索結(jié)果界面中獲取下一頁(yè)數(shù)據(jù)。04.開(kāi)發(fā)步驟11.關(guān)閉并保存Excel文件在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊后添加【關(guān)閉Excel】指令,將存儲(chǔ)商品數(shù)據(jù)的Excel文件關(guān)閉并保存。04.開(kāi)發(fā)步驟商品數(shù)據(jù)采集機(jī)器人的整體實(shí)現(xiàn)流程圖如下圖所示。新媒體自動(dòng)關(guān)注機(jī)器人-場(chǎng)景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開(kāi)發(fā)步驟-影刀RPA實(shí)訓(xùn)案例PART&0301.場(chǎng)景描述小錢(qián)是一家新媒體有限公司的員工。最近,該公司新發(fā)布了一項(xiàng)任務(wù),要求全公司的員工關(guān)注公司旗下網(wǎng)紅的抖音賬號(hào)。然而,員工人數(shù)眾多,每個(gè)員工都手動(dòng)關(guān)注這些網(wǎng)紅的抖音賬號(hào)可能會(huì)影響他們的日常工作進(jìn)度。為了解決這個(gè)問(wèn)題,小錢(qián)決定使用影刀RPA軟件創(chuàng)建一個(gè)抖音自動(dòng)關(guān)注機(jī)器人。這樣,員工就可以在完成關(guān)注任務(wù)的同時(shí),不影響日常工作進(jìn)度。02.業(yè)務(wù)流程在抖音平臺(tái)上批量關(guān)注網(wǎng)紅賬號(hào)的,用戶(hù)需要在抖音平臺(tái)上分別搜索對(duì)應(yīng)的抖音賬號(hào),并點(diǎn)擊【關(guān)注】按鈕。需要注意的是,如果該賬號(hào)已被關(guān)注,就不需要再關(guān)注。假設(shè)要對(duì)3個(gè)抖音賬號(hào)進(jìn)行關(guān)注,賬號(hào)信息被存儲(chǔ)在【抖音網(wǎng)紅名單.xlsx】文件中。02.業(yè)務(wù)流程當(dāng)關(guān)注抖音賬號(hào)時(shí),該業(yè)務(wù)流程主要包括以下幾個(gè)步驟。(1)在手機(jī)中打開(kāi)抖音App。(2)點(diǎn)擊搜索按鈕,進(jìn)入抖音App的搜索界面。①②02.業(yè)務(wù)流程(3)在輸入框中輸入抖音賬號(hào),并點(diǎn)擊【搜索】按鈕。02.業(yè)務(wù)流程(4)在搜索完成后,點(diǎn)擊【用戶(hù)】按鈕,進(jìn)入【用戶(hù)】界面。第一個(gè)抖音賬號(hào)就是所搜索的抖音賬號(hào)。如果該賬號(hào)為未關(guān)注狀態(tài),則點(diǎn)擊【關(guān)注】按鈕;如果該賬號(hào)為已關(guān)注狀態(tài),則繼續(xù)搜索下一個(gè)抖音賬號(hào)。未關(guān)注狀態(tài)已關(guān)注狀態(tài)02.業(yè)務(wù)流程注:步驟(3)~(4)需要重復(fù)執(zhí)行3次。新媒體自動(dòng)關(guān)注機(jī)器人的完整業(yè)務(wù)流程如右所示。03.RPA機(jī)器人流程設(shè)計(jì)根據(jù)業(yè)務(wù)流程,以下是對(duì)RPA機(jī)器人實(shí)現(xiàn)流程的設(shè)計(jì)。1.連接手機(jī)在影刀RPA的手機(jī)管理器中連接并配置手機(jī)設(shè)備。(1)添加【連接手機(jī)】指令,用于連接手機(jī)管理器中已配置的手機(jī)設(shè)備。(2)添加【打開(kāi)手機(jī)APP】指令,用于打開(kāi)手機(jī)抖音App。(3)添加【點(diǎn)擊元素(手機(jī))】指令,用于點(diǎn)擊抖音首頁(yè)的搜索按鈕。2.讀取數(shù)據(jù)(1)添加【打開(kāi)/新建Excel】指令,打開(kāi)【抖音網(wǎng)紅名單.xlsx】文件。注:在添加【打開(kāi)/新建Excel】指令時(shí),會(huì)默認(rèn)添加【關(guān)閉Excel】指令,需要將其刪除。(2)添加【讀取Excel總行數(shù)】指令,讀取【抖音網(wǎng)紅名單.xlsx】文件中網(wǎng)紅抖音賬號(hào)所在列的總行數(shù),為后面循環(huán)關(guān)注網(wǎng)紅抖音號(hào)做準(zhǔn)備。(3)添加【For次數(shù)循環(huán)】和【讀取Excel內(nèi)容】指令,循環(huán)讀取表格中的抖音賬號(hào)。03.RPA機(jī)器人流程設(shè)計(jì)3.搜索抖音賬號(hào)(1)添加【輸入文本(手機(jī))】和【點(diǎn)擊元素(手機(jī))】指令,用于在抖音平臺(tái)上搜索對(duì)應(yīng)的抖音賬號(hào),并進(jìn)入【用戶(hù)】界面。(2)再次添加【點(diǎn)擊元素(手機(jī))】指令,將搜索頁(yè)由【綜合】界面切換至【用戶(hù)】界面。4.判斷是否關(guān)注(1)添加【IF手機(jī)包含】指令和【EndIF】指令,用于判斷對(duì)應(yīng)的抖音賬號(hào)是否已經(jīng)被關(guān)注,其中判斷的元素為未關(guān)注狀態(tài)的【關(guān)注】按鈕。如果未關(guān)注,則執(zhí)行【IF手機(jī)包含】和【EndIF】指令中間的指令。(2)在【IF手機(jī)包含】和【EndIF】指令中間添加【點(diǎn)擊元素(手機(jī))】指令,關(guān)注該抖音賬號(hào)。04.開(kāi)發(fā)步驟1.連接手機(jī)打開(kāi)影刀RPA,在首頁(yè)點(diǎn)擊【應(yīng)用】→【新建】→【手機(jī)自動(dòng)化應(yīng)用】按鈕,新建一個(gè)自動(dòng)化機(jī)器人應(yīng)用。此時(shí),會(huì)自動(dòng)跳轉(zhuǎn)到應(yīng)用開(kāi)發(fā)界面。04.開(kāi)發(fā)步驟在應(yīng)用開(kāi)發(fā)界面中,點(diǎn)擊【手機(jī)管理器】按鈕,進(jìn)入手機(jī)連接界面,點(diǎn)擊手機(jī)連接界面中的【添加】按鈕,配置需要控制的手機(jī)設(shè)備。04.開(kāi)發(fā)步驟將手機(jī)與RPA機(jī)器人連接成功后,返回應(yīng)用開(kāi)發(fā)界面,添加【連接手機(jī)】指令,并在該指令配置界面中設(shè)置【自定義手機(jī)名稱(chēng)】為剛剛連接的手機(jī)設(shè)備【M2012K11AC】、【連接模式】為【Appium】,將該指令生成的連接對(duì)象保存到變量【device_session】中,方便后續(xù)對(duì)該手機(jī)設(shè)備進(jìn)行操作。04.開(kāi)發(fā)步驟2.打開(kāi)手機(jī)抖音App在手機(jī)中自動(dòng)打開(kāi)抖音App。在應(yīng)用開(kāi)發(fā)界面中添加【打開(kāi)手機(jī)App】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】,之后點(diǎn)擊【App包名】右側(cè)的【獲取】按鈕,獲取抖音App的包名,即可完成自動(dòng)打開(kāi)抖音App的設(shè)置。04.開(kāi)發(fā)步驟3.進(jìn)入抖音APP的搜索界面首先使用【元素庫(kù)】模塊中的【捕獲手機(jī)元素】按鈕捕獲手機(jī)抖音界面的搜索按鈕元素到元素庫(kù)中,并將該元素命名為【按鈕】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【操作目標(biāo)】為【按鈕】,以通過(guò)點(diǎn)擊搜索按鈕進(jìn)入抖音APP的搜索界面。04.開(kāi)發(fā)步驟4.讀取網(wǎng)紅數(shù)據(jù)添加【打開(kāi)/新建Excel】指令以打開(kāi)【抖音網(wǎng)紅名單.xlsx】文件,在該指令配置界面中設(shè)置【啟動(dòng)方式】為【打開(kāi)已有的Excel】、【Excel文件路徑】為剛剛準(zhǔn)備好的【抖音網(wǎng)紅名單.xlsx】文件路徑,并將該指令生成的Excel對(duì)象保存到變量【excel_instance】中。04.開(kāi)發(fā)步驟添加【讀取Excel總行數(shù)】指令,在該指令配置界面中設(shè)置【Excel對(duì)象】為打開(kāi)的Excel文件對(duì)象【excel_instance】,并保持其他選項(xiàng)的默認(rèn)設(shè)置,將讀取的Excel總行數(shù)保存到變量【excel_row_count】中。04.開(kāi)發(fā)步驟由于需要關(guān)注不同的抖音賬號(hào),且每次的關(guān)注步驟都相同,因此添加【For次數(shù)循環(huán)】指令以循環(huán)關(guān)注多個(gè)抖音賬號(hào)。在【For次數(shù)循環(huán)】指令配置界面中設(shè)置【起始數(shù)】為【1】、【結(jié)束數(shù)】為【excel_row_count】(即需要關(guān)注的抖音賬號(hào)數(shù)量)、【遞增值】為【1】,并將當(dāng)前循環(huán)值保存到變量【loop_index】中。04.開(kāi)發(fā)步驟在循環(huán)板塊中添加【讀取Excel內(nèi)容】指令,并在該指令配置界面中設(shè)置【行號(hào)】為【loop_index】、【列名】為【1】,將每次循環(huán)得到的數(shù)據(jù)保存到變量【excel_data】中。04.開(kāi)發(fā)步驟5.搜索抖音賬號(hào)首先捕獲抖音中的搜索輸入框元素到元素庫(kù)中,并將該元素命名為【輸入框】,然后添加【輸入文本(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【輸入對(duì)象】為【指定輸入框】,并設(shè)置【操作目標(biāo)】為【輸入框】,用于在抖音的搜索輸入框中輸入抖音賬號(hào),設(shè)置【輸入內(nèi)容】為前面通過(guò)【讀取Excel內(nèi)容】指令讀取的內(nèi)容【excel_data】。①②04.開(kāi)發(fā)步驟添加【點(diǎn)擊元素(手機(jī))】指令,用于點(diǎn)擊【搜索】按鈕,在該指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】,并在【操作目標(biāo)】右側(cè)的【去元素庫(kù)選擇】下拉列表中選擇【捕獲新元素】選項(xiàng),在抖音App的搜索界面捕獲搜索按鈕元素,將該元素命名為【文本框_搜索】,之后設(shè)置【操作目標(biāo)】為【文本框_搜索】。①②04.開(kāi)發(fā)步驟在搜索完成后,需要進(jìn)入【用戶(hù)】界面。再次添加【點(diǎn)擊元素(手機(jī))】指令,用于實(shí)現(xiàn)點(diǎn)擊【用戶(hù)】按鈕,即可將搜索界面由【綜合】切換至【用戶(hù)】界面。首先捕獲【用戶(hù)】按鈕元素到元素庫(kù)中,并將該元素命名為【按鈕_用戶(hù)2】,如圖5-89所示,然后在【點(diǎn)擊元素(手機(jī))】指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【操作目標(biāo)】為前面捕獲的【用戶(hù)】按鈕元素【按鈕_用戶(hù)2】,如圖5-90所示。①②04.開(kāi)發(fā)步驟6.判斷是否關(guān)注在點(diǎn)擊【關(guān)注】按鈕前需要先確定是否已經(jīng)關(guān)注該賬號(hào)。添加【IF手機(jī)包含】指令,用于判斷對(duì)應(yīng)的抖音賬號(hào)是否已經(jīng)被關(guān)注,即【關(guān)注】按鈕是否處于未關(guān)注狀態(tài),如果處于,則添加【點(diǎn)擊元素(手機(jī))】指令,用于實(shí)現(xiàn)點(diǎn)擊【關(guān)注】按鈕關(guān)注該賬號(hào)的功能;如果不處于,則直接返回搜索界面,進(jìn)行下一次For循環(huán)。04.開(kāi)發(fā)步驟在【IF手機(jī)包含】指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【檢測(cè)手機(jī)是否】為【包含元素】、【操作目標(biāo)】為【移動(dòng)元素_關(guān)注按鈕2】,其中【移動(dòng)元素_關(guān)注按鈕2】元素即【關(guān)注】按鈕。04.開(kāi)發(fā)步驟在【點(diǎn)擊元素】指令配置界面中設(shè)置【手機(jī)連接對(duì)象】為【device_session】、【操作目標(biāo)】為【移動(dòng)元素_關(guān)注按鈕2】。04.開(kāi)發(fā)步驟新媒體自動(dòng)關(guān)注機(jī)器人的整體實(shí)現(xiàn)流程如下所示。店鋪經(jīng)營(yíng)報(bào)表制作機(jī)器人-場(chǎng)景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開(kāi)發(fā)步驟-PART&04影刀RPA實(shí)訓(xùn)案例01.場(chǎng)景描述小蔣是一家電商企業(yè)的運(yùn)營(yíng)人員,主要負(fù)責(zé)店鋪的日常運(yùn)營(yíng)。他每天都需要手動(dòng)整理各項(xiàng)數(shù)據(jù),并將其更新到店鋪經(jīng)營(yíng)報(bào)表中。這個(gè)過(guò)程比較煩瑣且容易出錯(cuò),需要耗費(fèi)大量的時(shí)間和精力。為了提高工作效率,同時(shí)減少錯(cuò)誤率,小蔣決定制作一個(gè)RPA機(jī)器人來(lái)實(shí)現(xiàn)自動(dòng)化報(bào)表的制作。通過(guò)這個(gè)機(jī)器人來(lái)自動(dòng)化處理數(shù)據(jù)、生成報(bào)表,小蔣能夠更加專(zhuān)注于店鋪的其他經(jīng)營(yíng)工作。02.業(yè)務(wù)流程本業(yè)務(wù)流程會(huì)涉及店鋪經(jīng)營(yíng)報(bào)表、店鋪整體數(shù)據(jù)表和流量來(lái)源數(shù)據(jù)表。要完成每日的店鋪經(jīng)營(yíng)報(bào)表制作,需要將當(dāng)日店鋪整體數(shù)據(jù)表及流量來(lái)源數(shù)據(jù)表中相應(yīng)的數(shù)據(jù)填寫(xiě)到店鋪經(jīng)營(yíng)報(bào)表中。當(dāng)制作店鋪經(jīng)營(yíng)報(bào)表時(shí),該業(yè)務(wù)流程主要包括以下幾個(gè)步驟。(1)打開(kāi)數(shù)據(jù)表:打開(kāi)店鋪經(jīng)營(yíng)報(bào)表及制作該表所需的數(shù)據(jù)表。店鋪經(jīng)營(yíng)報(bào)表店鋪整體數(shù)據(jù)表流量來(lái)源數(shù)據(jù)表02.業(yè)務(wù)流程(2)找到數(shù)據(jù)并填入店鋪經(jīng)營(yíng)報(bào)表:找到制作店鋪經(jīng)營(yíng)報(bào)表所需的數(shù)據(jù)并將其填入店鋪經(jīng)營(yíng)報(bào)表。(3)保存店鋪經(jīng)營(yíng)報(bào)表:將數(shù)據(jù)填入店鋪經(jīng)營(yíng)報(bào)表后進(jìn)行保存。02.業(yè)務(wù)流程店鋪經(jīng)營(yíng)報(bào)表制作機(jī)器人的完整業(yè)務(wù)流程如下所示。03.RPA機(jī)器人流程設(shè)計(jì)根據(jù)業(yè)務(wù)流程,以下是對(duì)RPA機(jī)器人實(shí)現(xiàn)流程的設(shè)計(jì)。1.打開(kāi)數(shù)據(jù)表添加【打開(kāi)/新建Excel】指令,用于打開(kāi)店鋪經(jīng)營(yíng)報(bào)表及制作該表所需的數(shù)據(jù)表。2.找到數(shù)據(jù)并填入店鋪經(jīng)營(yíng)報(bào)表(1)添加【獲取文件列表】指令,用于獲取流量來(lái)源數(shù)據(jù)表的文件名。(2)添加【ForEach列表循環(huán)】指令,用于將獲取的文件列表進(jìn)行循環(huán)操作。(3)添加【從文本中提取內(nèi)容】指令,用于提取循環(huán)項(xiàng)(Excel文件名)中的日期。(4)添加【獲取第一個(gè)可用行】指令,用于獲取店鋪經(jīng)營(yíng)報(bào)表中的第一個(gè)可用行。(5)添加【寫(xiě)入內(nèi)容至Excel工作表】指令,用于將提取的日期填入店鋪經(jīng)營(yíng)報(bào)表中的指定位置。(6)添加【查找數(shù)據(jù)所在行】指令,用于查找店鋪整體數(shù)據(jù)表中與前面獲取的流量來(lái)源數(shù)據(jù)表日期相同的行。(7)添加【查找數(shù)據(jù)所在列】指令,用于查找店鋪整體數(shù)據(jù)表中列名與店鋪經(jīng)營(yíng)報(bào)表所需數(shù)據(jù)項(xiàng)名稱(chēng)相同的列。03.RPA機(jī)器人流程設(shè)計(jì)(8)添加【讀取Excel內(nèi)容】指令,用于讀取【查找數(shù)據(jù)所在行】和【查找數(shù)據(jù)所在列】指令所獲取的行/列位置中的內(nèi)容。(9)添加【寫(xiě)入內(nèi)容至Excel工作表】指令,用于將所讀取的指標(biāo)數(shù)據(jù)填入店鋪經(jīng)營(yíng)報(bào)表中的指定位置。(10)重復(fù)添加【查找數(shù)據(jù)所在列】、【讀取Excel內(nèi)容】和【寫(xiě)入內(nèi)容至Excel工作表】指令,用于在店鋪整體數(shù)據(jù)表中找到制作店鋪經(jīng)營(yíng)報(bào)表所需的各項(xiàng)數(shù)據(jù)并將其填入店鋪經(jīng)營(yíng)報(bào)表。(11)添加【打開(kāi)/新建Excel】指令,用于打開(kāi)【獲取文件列表】指令所獲取的流量來(lái)源數(shù)據(jù)表。(12)添加【篩選】指令,用于篩選出制作店鋪經(jīng)營(yíng)報(bào)表所需的數(shù)據(jù)。(13)添加【讀取篩選內(nèi)容】指令,用于讀取上一步所篩選的內(nèi)容。(14)添加【寫(xiě)入內(nèi)容至Excel工作表】指令,用于將讀取的流量來(lái)源數(shù)據(jù)填入店鋪經(jīng)營(yíng)報(bào)表中的指定位置。3.保存報(bào)表添加【關(guān)閉Excel】指令,用于將填寫(xiě)好所有數(shù)據(jù)后的店鋪經(jīng)營(yíng)報(bào)表進(jìn)行關(guān)閉并保存。04.開(kāi)發(fā)步驟本案例所需的數(shù)據(jù)集如右所示。1.打開(kāi)店鋪經(jīng)營(yíng)報(bào)表及店鋪整體數(shù)據(jù)表打開(kāi)影刀RPA,在首頁(yè)點(diǎn)擊【應(yīng)用】→【新建】→【PC自動(dòng)化應(yīng)用】,新建一個(gè)自動(dòng)化機(jī)器人應(yīng)用。此時(shí),會(huì)自動(dòng)跳轉(zhuǎn)到應(yīng)用開(kāi)發(fā)界面。①②04.開(kāi)發(fā)步驟在應(yīng)用開(kāi)發(fā)界面中,添加【打開(kāi)/新建Excel】指令,并在該指令配置界面中點(diǎn)擊【選擇文件】按鈕,找到店鋪經(jīng)營(yíng)報(bào)表的文件路徑,使用同樣的操作打開(kāi)店鋪整體數(shù)據(jù)表。由于流量來(lái)源數(shù)據(jù)是日數(shù)據(jù),被存儲(chǔ)在多個(gè)數(shù)據(jù)表中,所以可以在下面的循環(huán)板塊中依次打開(kāi)。04.開(kāi)發(fā)步驟2.找到數(shù)據(jù)并填入店鋪經(jīng)營(yíng)報(bào)表店鋪經(jīng)營(yíng)報(bào)表中需要填寫(xiě)的內(nèi)容可分為3個(gè)板塊,其中包括日期、店鋪整體數(shù)據(jù)及流量來(lái)源,且日期板塊內(nèi)容可在流量來(lái)源數(shù)據(jù)表的文件名中提取。1)日期板塊(1)添加【獲取文件列表】指令,并在該指令配置界面中選擇流量來(lái)源數(shù)據(jù)表文件所在的文件夾,獲取文件名中有“-”符號(hào)的文件列表,并將獲取的文件列表保存到變量【file_paths】中。04.開(kāi)發(fā)步驟(2)添加【ForEach列表循環(huán)】指令,并在該指令配置界面中設(shè)置【列表】為步驟(1)所生成的變量【file_paths】,也就是流量來(lái)源數(shù)據(jù)表的文件列表,并將每次循環(huán)的文件類(lèi)別保存到變量【loop_item】中。04.開(kāi)發(fā)步驟(3)添加【從文本中提取內(nèi)容】指令,并在該指令配置界面中設(shè)置【文本內(nèi)容】為【loop_item】、【提取方式】為【提取自定義內(nèi)容】,在【正則表達(dá)式】輸入框中輸入正則表達(dá)式【\d{4}-\d{2}-\d{2}】,用于提取日期內(nèi)容,將每次提取的結(jié)果保存至變量【日期】中。04.開(kāi)發(fā)步驟(4)將獲取的日期內(nèi)容填入店鋪經(jīng)營(yíng)報(bào)表,添加【獲取第一個(gè)可用行】指令,并在該指令配置界面中設(shè)置【Excel對(duì)象】為【店鋪經(jīng)營(yíng)報(bào)表】;添加【寫(xiě)入內(nèi)容至Excel工作表】指令,并在該指令配置界面中設(shè)置【Excel對(duì)象】為【店鋪經(jīng)營(yíng)報(bào)表】、【寫(xiě)入范圍】為【區(qū)域】、【行號(hào)】為獲取第一個(gè)可用行生成的變量【row_num】、【列名】為店鋪經(jīng)營(yíng)報(bào)表中日期所在列【1】、【寫(xiě)入內(nèi)容】為步驟(3)中提取的變量【日期】。①②04.開(kāi)發(fā)步驟2)店鋪整體數(shù)據(jù)板塊(1)找到填入店鋪經(jīng)營(yíng)報(bào)表日期時(shí)該日期對(duì)應(yīng)的店鋪整體數(shù)據(jù)表所在行,添加【查找數(shù)據(jù)所在行】指令,并在該指令配置界面中設(shè)置【Excel對(duì)象】為【店鋪整體數(shù)據(jù)表】、【查找列名】為日期所在列【B】、【查找內(nèi)容】為變量【日期】、【查找范圍】為【第一個(gè)】、【匹配方式】為【相等】,將查找結(jié)果保存到變量【日期對(duì)應(yīng)行號(hào)】中。04.開(kāi)發(fā)步驟(2)查找店鋪經(jīng)營(yíng)報(bào)表所需數(shù)據(jù)項(xiàng)對(duì)應(yīng)的列名,添加【查找數(shù)據(jù)所在列】指令,并在該指令配置界面中設(shè)置【Excel對(duì)象】為【店鋪整體數(shù)據(jù)表】、【查找行號(hào)】為數(shù)據(jù)項(xiàng)名稱(chēng)所在行【1】、【查找內(nèi)容】為店鋪整體數(shù)據(jù)板塊所需的數(shù)據(jù)項(xiàng)【交易
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省資陽(yáng)市2025年初三第二輪復(fù)習(xí)測(cè)試卷化學(xué)試題(四)含解析
- 重慶化工職業(yè)學(xué)院《化工設(shè)計(jì)軟件》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東省沂水四十里中學(xué)2025年初三5月學(xué)業(yè)能力調(diào)研化學(xué)試題試卷含解析
- 山西省永濟(jì)市2025年初三下學(xué)期第9周周考化學(xué)試題含解析
- 綿陽(yáng)職業(yè)技術(shù)學(xué)院《鍵盤(pán)技巧三》2023-2024學(xué)年第一學(xué)期期末試卷
- 西南林業(yè)大學(xué)《書(shū)法篆刻基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 酒泉市安西縣2025年小升初考試數(shù)學(xué)試卷含解析
- 江西工業(yè)工程職業(yè)技術(shù)學(xué)院《SAP企業(yè)培訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南開(kāi)大學(xué)《高等數(shù)學(xué)A1》2023-2024學(xué)年第二學(xué)期期末試卷
- 武昌工學(xué)院《知識(shí)產(chǎn)權(quán)專(zhuān)業(yè)英語(yǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 雙碳全景系列培訓(xùn)第一章碳達(dá)峰、碳中和
- 2024年礦山救護(hù)工(高級(jí)技師)技能鑒定理論考試題庫(kù)(含答案)
- 【企業(yè)盈利能力探析的國(guó)內(nèi)外文獻(xiàn)綜述2400字】
- 2025年4月自考自考13013高級(jí)語(yǔ)言程序設(shè)計(jì)押題及答案
- 魯科版小學(xué)四年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)教案(適合山東科學(xué)技術(shù)版教材)
- 智慧閉店小程序操作指引
- 無(wú)人機(jī)駕駛員國(guó)家職業(yè)技能標(biāo)準(zhǔn)(2021年版)
- 天津市部分區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期4月期中考試數(shù)學(xué)試卷(含解析)
- 2024年《建筑節(jié)能》理論考試題庫(kù)(濃縮500題)
- 結(jié)核分枝桿菌利福平及異煙肼耐藥突變檢測(cè)試劑盒(熒光PCR熔解曲線(xiàn)法)(CSZ2300045)
- 穗的構(gòu)造與穗分化
評(píng)論
0/150
提交評(píng)論