2015-06-26 4 views
-2

По сути, я решил написать программу, которая поможет ускорить процесс, который я обычно делаю вручную. У меня мало опыта программирования, поэтому я решил, что попрошу yall для некоторых советов!Новичок программист - несколько вопросов

Вот что мне нужно сделать: -Поиск через онлайновую базу данных (веб-сайт) и сравните номер к существующему номеру у меня есть в файле. - В базе данных есть дополнительная информация о том, что меня не волнует . База данных имеет «шаблон», так сказать, и составляет около 5000 наименований.

Мои вопросы: Обычно мне нравится делать вещи и учиться самостоятельно, но у меня есть несколько проблем

-Какой самый лучший язык и программу использовать для решения этой задачи? В средней школе у ​​меня был небольшой опыт работы с java/eclipse, но с тех пор ничего. -Как быстро можно запустить такую ​​программу? В базе данных перечислены только 10 элементов на странице, а так как их около 5000, для загрузки потребуется около 500 загрузок страниц. -Как жесткая программа такая? Я что-то могу сделать сам в разумные сроки или должен ли я передать его на аутсорсинг?

Спасибо вам за помощь!

EDIT: Кроме того, это то, что я воспринимаю как псевдокод.

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

Старайтесь не задавать много вопросов за сообщение; также постарайтесь не публиковать вопросы, требующие мнения сообщества. Сначала вы должны попробовать что-то, а затем задать конкретные вопросы. – arthurakay

+0

«Новичок программист - несколько вопросов» описывает вас и настройки для вашего сообщения. Он не описывает сам пост и не помогает людям понять, интересуются ли они вопросом/ответами. –

ответ

0

Именование лучшего языка было бы субъективным. Вы можете подойти к этому с помощью веб-сайта, на котором запущены PHP и CURL-библиотека. Или вы можете сделать это с помощью python. То, что вы делаете, часто называется очищением, поэтому вы можете начать с изучения скрепок страниц и веб-сканеров.

0

-Какой лучший язык и программа для использования в этой задаче? В средней школе у ​​меня был небольшой опыт работы с java/eclipse, но с тех пор ничего.

Любой веб-родственный язык в порядке. Как факт, любой язык будет делать, но с языком, который больше связан с Интернетом, будет проще. Пример: PHP, JS, Java, Ruby, Python, несколько других.

-Как быстро может ли такая программа выполнить? В базе данных перечислены только 10 элементов на странице, а так как их около 5000, для загрузки потребуется около 500 загрузок страниц.

Действительно быстро. Пара секунд.

-Как жесткая программа такая?

Я считаю это очень простым. Зависит от знания, которое у вас есть с языком, который вы используете. Но даже если вам нужно изучить его с нуля, это непростая задача.

-Это что-то, что я могу сделать сам в разумные сроки или должен ли я передать его на аутсорсинг?

Вы определенно можете сделать это сами.

Смежные вопросы