我目前已被分配創建一個Web爬蟲來自動執行一些報告任務。該網絡爬蟲必須使用我的憑據登錄,在不同的字段中搜索特定的內容(有些與當前日期有關),下載包含數據的CSV(如果有任何可用數據),快速解析CSV以獲得快速數字計數,創建一封附有CSV的電子郵件併發送。解決此網絡爬蟲任務的最簡單方法?
我目前對C++和Python非常熟悉,在學習C的過程中,但我被告知Ruby或Ruby on Rails是一種很好的方法。 Ruby on Rails僅用於創建Web應用程序,如果是這樣,我的任務是否適合Web應用程序的描述,或者我可以創建一個獨立的程序來運行並完成所有工作?
我想知道哪種語言最容易編碼(具有易於使用的模塊),相對於這些任務具有良好的庫/模塊。在完成這項任務之前我需要考慮什麼?我一直到12月底才能做到這一點,而且我每週只能在這裏工作12個小時左右(我是一名學生,這是我的實習)。這是可行的嗎?
謝謝。
你並不需要爲此構建一個web應用程序。 Python,Ruby或其他語言的獨立程序都可以。 –