我目前被分配创建一个网络爬虫来自动化我所做的一些报告任务。此网络爬虫必须使用我的凭据登录,在不同字段中搜索特定内容(一些与当前日期相关),如果有任何可用数据,则下载包含数据的 CSV,快速解析 CSV 以获得快速编号计数,创建附有 CSV 的电子邮件并发送。
我目前非常了解 C++ 和 Python,正在学习 C,但有人告诉我 Ruby 或 Ruby on Rails 是一个很好的方法。Ruby on Rails 是否仅用于创建 Web 应用程序,如果是,我的任务是否符合 Web 应用程序的描述,或者我可以只制作一个运行并完成所有工作的独立程序?
我想知道哪种语言最容易编码(具有易于使用的模块),具有与这些任务相关的良好库/模块。在执行此任务之前,我需要考虑什么?我要到 12 月底才能完成这个,而且我每周只在这里工作 12 个小时左右(我是学生,这是我的实习)。这可行吗?
谢谢。