上一篇文章中,已經將需要爬取的數據保存到了一個變量中,那麼接下來的任務就是將這些數據寫入到Excel表格中。
將數據自動寫入到表格中,可以調用針對Excel處理的一些方法庫編寫代碼,程序一運行,數據就能夠自動寫入了。
但對一般用戶而言,是有一定困難的,而RPA之所以能給一般用戶使用的原因就是因爲RPA已經將這些代碼封裝起來組成一個個的模塊(組件),只要使用這些模塊,輸入對應的參數信息,就可自動生成相應的代碼。
藝賽旗RPA使用的便是最簡單易懂且第三庫豐富的Python 3,組件連線編譯後就能生成對應的Python 3代碼,例如下圖便是上片文章中Spider流程的部分代碼:
在這個寫入Excel表格的流程中只要將每篇文章的三個數據填入對應個的行便可,相對而言還是比較簡單的,就以藝賽旗RPA設計器中集成的這些針對Excel表格處理的組件而言便綽綽有餘。
好了,開始流程的設計。
- 首先插入行,在表格的第一行設置表頭;
- 接下來就可以循環,依次將流程Spider返回的數據逐個依次寫入到表格中;當然設計器中還有個【代碼塊】組件,可以編寫代碼將之前返回的數據轉換成DataFrame,直接一步寫入。
將三個流程連接放入Main流程中,直接運行Main流程,這樣便會依次執行登錄、爬取以及寫入的操作:
運行後查看錶格:
免費下載試用:https://support.i-search.com.cn/