新手程序员 - 几个问题

时间:2015-06-26 19:56:06

标签: search

基本上我已经决定编写一个程序来帮助加快我通常手动完成的过程。我根本没有太多的编程经验,所以我想我会问你们一些建议!

以下是我需要做的事情: - 通过在线数据库(网站)进行搜索,并将数字与我存档的现有数字进行比较。 - 数据库中有额外的信息,我不在乎 - 数据库确实有一个"模式"所以说,长约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

2 个答案:

答案 0 :(得分:0)

命名最佳语言将是主观的。您可以通过运行PHP和CURL库的网站来解决这个问题。或者你可以用python做到这一点。你所做的通常被称为抓取,所以你可以从研究页面抓取和网络抓取开始。

答案 1 :(得分:0)

- 用于此任务的最佳语言和程序是什么?在高中时我对java / eclipse有一点经验但从那以后什么都没有。

任何与网络相关的语言都可以。事实上,任何语言都会这样做,但使用与网络更相关的语言会更容易。例如:PHP,JS,Java,Ruby,Python,以及其他几个。

- 像这样的程序可以执行多快?数据库每页只列出10个项目,由于大约有5000个项目,因此需要运行大约500个页面加载。

真的很快。几秒钟。

- 像这样的程序有多难?

我认为这很容易。取决于你所掌握的语言知识。但即使你必须从0学习它,这也不是一项艰巨的任务。

- 我可以在合理的时间内自己做些什么,还是应该外包呢?

你绝对可以自己做。