基本上我已经决定编写一个程序来帮助加快我通常手动完成的过程。我根本没有太多的编程经验,所以我想我会问你们一些建议!
以下是我需要做的事情: - 通过在线数据库(网站)进行搜索,并将数字与我存档的现有数字进行比较。 - 数据库中有额外的信息,我不在乎 - 数据库确实有一个"模式"所以说,长约5000件。
我的问题: 通常我喜欢做自己的事情并自己学习,但我有一些顾虑
- 用于此任务的最佳语言和程序是什么?在高中时我对java / eclipse有一点经验但从那以后什么都没有。 - 像这样的程序可以执行多快?数据库每页只列出10个项目,由于大约有5000个项目,因此需要运行大约500个页面加载。 - 这样的计划有多难?这是我在合理的时间内可以做的事情,还是我应该外包呢?
先谢谢大家的帮助!
编辑: 此外,这就是我认为伪代码的样子。
RUN
Load Webpage
Search Page
IF match found alert user
ELSE load next page
IF last page go to first page and start again
答案 0 :(得分:0)
命名最佳语言将是主观的。您可以通过运行PHP和CURL库的网站来解决这个问题。或者你可以用python做到这一点。你所做的通常被称为抓取,所以你可以从研究页面抓取和网络抓取开始。
答案 1 :(得分:0)
- 用于此任务的最佳语言和程序是什么?在高中时我对java / eclipse有一点经验但从那以后什么都没有。
任何与网络相关的语言都可以。事实上,任何语言都会这样做,但使用与网络更相关的语言会更容易。例如:PHP,JS,Java,Ruby,Python,以及其他几个。
- 像这样的程序可以执行多快?数据库每页只列出10个项目,由于大约有5000个项目,因此需要运行大约500个页面加载。
真的很快。几秒钟。
- 像这样的程序有多难?
我认为这很容易。取决于你所掌握的语言知识。但即使你必须从0学习它,这也不是一项艰巨的任务。
- 我可以在合理的时间内自己做些什么,还是应该外包呢?
你绝对可以自己做。