Требуется специалист по VirtueMart. Версия 1.1.4. Что нужно: 1) сделать возможность заказа без регистрации, не стандартным методом. Необходимо стандартный вывод аля войти\впервые в магазине на три части, ...
Парсинг интернет-магазинов
Разработка компонентов получения и разбора поисковых выдач книжных интернет-магазинов.
Платформа: .NET, C#.
Задачи, которые должна решать библиотека:
1. Получения поисковой выдачи по заданному ключевому слову.
2. Разбор полученной страницы и предоставление информации о товарах в выдаче
3. Предоставление информации о ходе выполнения операции (процент выполнения)
Требования к коду:
1. Разделение компонентов для каждого магазина
2. Разделение логики разбора и получения выдачи
3. Полное покрытие тестами классов разбора выдач
4. Компоненты получения и разбора для каждого интернет-магазина должны быть закрыты общим интерфейсом
5. Возможность запуска каждого компонента в нескольких потоках одновременно (изолированность)
6. Расширяемость: добавления компонента для нового магазина должна протекать легко и безболезненно.
7. Получение выдачи должно производиться компонентами HttpWebRequest или его аналогами.
8. Разбор поисковой выдачи необходимо осуществлять при помощи компонента HtmlAgilityPack или его аналогами. Возможно применение регулярных выражений в небольшом объёме.
Моменты, на которые стоит обратить внимание:
1. Иногда выдачу необходимо получать с нескольких страниц
2. Выдачи можно получать Get или Post методами в зависимости от магазина
3. Должен существовать единый класс книги для всех интернет магазинов
4. Необходимо поднимать всю возможную информацию о книге, которая присутствует в поисковой выдаче, включая идентификаторы разных сущностей (жанры, авторы и т.п.) конкретных магазинов
5. Если есть возможность вытащить URL для изображений разного размера, то парсер должен это учитывать
Разработка планируется разделить на два этапа:
1. Анализ поисковых выдач интернет-магазинов
2. Разработка домена и утверждение интерфейсов
3. Наполнение системы компонентами для каждого конкретного интернет-магазина
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен12 лет назад
Необходима доработка интернет магазина (phyton+django), а именно добавление функции ведения счетов клиентов и добавления филиала магазина (поддомен со своей админкой и клиентами)
Веб-программирование3 заявкиЗакрыт13 лет назадИмеется база 1с8 Управление торговлей редакции 10.3 и интернет-магазин на скрипте OcStore 0.2.2. В базе ведется учет товара. В каждой номенклатуре в характеристиках вбиты варианты варианты продукции разных производителей, с различными ценами. Необходимо ...
Веб-программирование2 заявкиЗакрыт13 лет назад- $100
Технология HTML 5 флеш не предлогать. Нужно сделать загрузчик, выгрузчик прогресс баром файлов более гига. не важно что не будет работать у половины броузеров. это ...
Веб-программирование1 заявкаЗакрыт13 лет назад - $50
Сайт matrason.com.ua на РНР (самописная Кактус CMS http://cms.kaktus.kiev.ua/) 1) В корзине возле поступившего заказа должна быть кнопка "Вывести чек на печать" Нажимая на нее выводится на печать чек (в броузере) с ...
Веб-программирование1 исполнительЗакрыт13 лет назад Программист верстальщик на Zend Framework, Jquery Требуется Web-разработчик для готового сайта. знание : Zend Framework, Jquery, РHP Требуется: 1 - Доработка "BILLING" ...
Веб-программирование2 заявкиЗакрыт13 лет назад- $40
http://parasiteeve.org.ru/mail.php клон нужен
Веб-программирование1 исполнительЗавершен14 лет назад Имеется сайт на Drupal 7, есть новый тип "груз" и "транспорт", необходимы следующие доработки: 1 Поиск по параметрам Транспорта ( Грузоподьемности, телефону, габаритам...), то есть в поиске вместо одного поля поиска - несколько ...
Веб-программирование1 исполнительЗавершен13 лет назадНеобходимо доработать раздел "вопрос-ответ" на сайте под управлением shop script free. Нужно: 1. Чтобы при добавлении вопроса приходило уведомление на указанный e-mail, задаваться e-mail должен в админке. 2. При написании ответа на ...
Веб-программирование1 заявкаЗакрыт13 лет назад- $100
Необходимо создать плагин с возможностью рассылки из админки WordPress. За основу можно брать любой готовый плагин. WPMailing plugin for WordPress, WP-EMail или любой другой, который облегчит задачу. Когда новый подписчик будет подписываться, ...
Веб-программирование2 заявкиЗакрыт13 лет назад