Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Поделиться:

Граббер для Google + работа с данными

a
Заказчик
Отзывы фрилансеров: + 7 0 - 0
Зарегистрирован на сайте 14 лет и 4 месяца
Бюджет: по договоренности
Доброго времени суток!
Требуется разработать скрипт с простейшим веб-интерфейсом. Ниже подробности и алгоритм работы.

1. Вводится запрос и передается в гугл.
2. Грабим адреса сайтов из результатов выдачи.
3. Сравниваем сграбленные результаты с ранее собранной базой (она получена при предыдущих сеансах работы грабера) и отсеиваем дубликаты.
4. Делаем кнопку для каждого сайта, по клику на которые отправляется запрос вида "word site:..." (подставляется адрес сайта в запрос). После клика мы попадаем на страницу с результатами выдачи гугл по этому запросу. Т.е. например так: www.google.com/search?hl=...
Необходимо сделать возможность редактирования шаблона запроса.
5. В итоге, имеем таблицу со списком сайтов, ссылками для каждого из них (пункт 4) и другими полями, доступными для заполнения. По полям нужно сделать возможность сортировки как в екселе (для начала просто возрастание-убывание). Внешний вид как таблица эксель – clip2net.com/clip/m14084/...
6. Редактируем полученную таблицу как хотим и сохраняем в понятном формате.

Учесть следующее:

1)Поддержка нескольких пользователей (добавляются в настройках). Для каждого человека есть своя база со своими настройками. Совместная работа не нужна. Базы никак не связаны. Грубо говоря, это нужно просто для того, чтобы не пришлось ставить несколько таких скриптов на сервер :-)
2)Права администратора и пользователя. Администратор имеет доступ к редактированию базы, пользователь может редактировать только в рамках текущего сеанса.
3)Экспорт – Иморт базы в Excel или в txt.
4)Настройки по времени между запросами в гугл и поддержка прокси (если гугл начнет банить за частые обращения).
5)Расширяемость. Скрипт потом будет совершенствоваться и войдет в состав более крупной системы. Поэтому не нужно его делать аутентичными закрытыми способами.
6)Хорошее комментирование кода. Опять же, нужно для того, чтобы после вас с кодом могли работать люди.

На чем вы будете делать, мне все равно, главное, чтобы было качественно и работало без проблем)
Называйте цену за все и без выполнения пунктов 1-3 из раздела "Учесть следующее" .

Спасибо!
Разделы:
Опубликован:
17.04.2010 | 13:13

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста