【云擴(kuò)RPA】Amanda-ExtractStructuredData-Table

獲取整表數(shù)據(jù)
此節(jié)課程將講述如何使用獲取結(jié)構(gòu)化數(shù)據(jù)組件獲取到整表數(shù)據(jù)
準(zhǔn)備工作
打開云擴(kuò)編輯器,新建一個(gè)空白項(xiàng)目,搜索序列組件并拖拽至設(shè)計(jì)面板,設(shè)為開始結(jié)點(diǎn),雙擊打開序列
打開Chrome瀏覽器,輸入?“http://www.chinaports.com/chuanqibiao/2/null/null/null/query”?并點(diǎn)擊跳轉(zhuǎn)
打開要提取數(shù)據(jù)的網(wǎng)頁
此步驟用于打開數(shù)據(jù)源所在的網(wǎng)頁,并在流程運(yùn)行結(jié)束后關(guān)閉瀏覽器
搜索打開瀏覽器組件并拖拽放置于序列內(nèi)
網(wǎng)址屬性寫入?“http://www.chinaports.com/chuanqibiao/2/null/null/null/query”;?瀏覽器類型選擇?Chrome;勾選結(jié)束后關(guān)閉
獲取整表數(shù)據(jù)
搜索獲取結(jié)構(gòu)化數(shù)據(jù)組件并拖拽放置于打開瀏覽器內(nèi)
點(diǎn)擊指定數(shù)據(jù)源,將鼠標(biāo)放到表內(nèi)任一數(shù)據(jù)上,高亮顯示時(shí)點(diǎn)擊

彈出下圖窗口后,點(diǎn)擊是

預(yù)覽整表數(shù)據(jù)
此步驟將獲取到的數(shù)據(jù)展現(xiàn)給用戶,可用于預(yù)覽數(shù)據(jù)
被獲取到的數(shù)據(jù)被展示在下圖。點(diǎn)擊完成

翻頁獲取更多數(shù)據(jù)
此步驟可用于指定下一頁按鈕,并在運(yùn)行時(shí)實(shí)現(xiàn)自動(dòng)翻頁功能
點(diǎn)擊下圖的是

將鼠標(biāo)移動(dòng)到下一頁,高亮顯示時(shí)點(diǎn)擊

設(shè)置最大提取條數(shù)
此步驟可用于限制運(yùn)行時(shí)獲取數(shù)據(jù)的最大條數(shù)。例如當(dāng)整表有大量數(shù)據(jù)時(shí),若全部獲取會(huì)消耗時(shí)間和抓取不必要的數(shù)據(jù);此時(shí)可通過設(shè)置最大提取條數(shù)來實(shí)現(xiàn):當(dāng)獲取到的數(shù)據(jù)達(dá)到規(guī)定的最大條數(shù)時(shí),運(yùn)行結(jié)束
點(diǎn)擊獲取結(jié)構(gòu)化數(shù)據(jù)組件,最大提取條數(shù)屬性寫入30
將獲取到的數(shù)據(jù)存入數(shù)據(jù)表
點(diǎn)擊設(shè)計(jì)面板下的?變量標(biāo)簽,并新建一個(gè)DataTable類型的變量,命名為dt
點(diǎn)擊獲取結(jié)構(gòu)化數(shù)據(jù)組件,輸出數(shù)據(jù)表屬性寫入dt
驗(yàn)證獲取到的數(shù)據(jù)行數(shù)
搜索寫入日志組件并拖拽放置于序列內(nèi)
日志內(nèi)容屬性寫入dt.Rows.Count.ToString()
運(yùn)行查看結(jié)果數(shù)據(jù)表信息條數(shù)
點(diǎn)擊運(yùn)行按鈕,結(jié)束后查看運(yùn)行日志,可看到輸入數(shù)據(jù)表內(nèi)信息條數(shù)為30
如何在編輯器中下載并使用本課程示例
打開編輯器,在工具欄點(diǎn)擊【流程市場(chǎng)】
搜索此課程名稱即可找到此流程
選中流程并點(diǎn)擊【下載】圖標(biāo),在【新建項(xiàng)目】彈窗中輸入【項(xiàng)目名稱】
點(diǎn)擊【創(chuàng)建】此時(shí)將會(huì)在本地創(chuàng)建一個(gè)新的項(xiàng)目
在【工作目錄】面板即可打開創(chuàng)建的項(xiàng)目