Категории заданий

Спарсить каталог проектов

Александр Исполнитель: Александр 
Оценка: +1
Отзыв: Отличная работа, специалист компетентный, пунктуальный.
Стоимость: 1500
Категория: Простая помощь
Время выполнения: 21 час
Поиск кандидата: 14 мин


Подробное описание:

Сайт http://www.mgprojekt.ru/wszystkie-projekty нужно спарсить каталог проектов. В приложении "комментарии" подробно разборал все по пунктам. Необходимо, на основе данных с предоставленых сайтов, сформировать файлы (для каждого проекта отдельный), содержащие json с данными в нижеприведенном формате, а также скачать изображения в отдельную дирректорию: { name: "название", //string description: "описание", //string width: 0, // float, ширина length: 0, // float, длина area: 0, // float, площадь garage: 0, //int, гараж на кол-во машин(0-гаража нет) beds: 0, //int, кол-во спален //Изображения необходимо скачать в отдельную дирректорию images: [], //Массив относительных ссылок на изображения (фотографии, внешний вид) plans: [], //Массив относительных ссылок на изображения (планы помещения). // Далее идут свойства, массивы из id (int). // Соответствие значение к id приведены отдельно ниже. materials: [], //Материалы extentions: [], //Пристройки options: [], //Опции style: [], //Стиль type: [], //Тип строения (Дом, Баня, Коттедж, дача, дом-баня, Усадьба) floors: [], //Этажность purpose: [], //Назначение (гостевые, летние, дуплексы на 2 семьи, зимние , многоквартирные, для постоянного проживания, садовые) roof: [], //Тип крыши } Соответствия значений свойств к их id: В случае, если в наборе отсутствует значение, разрашается добавить его в набор с следующим по порядку id. К собранным файлам обязательно приложить обновленные "соответствия". materials: { 1:"брус", 2:"дерево", 3:"клеенный брус", 4:"профилированный брус", 5:"двойной брус", 6:"оцилиндрованный бревно", 7:"керамичесий кирпич", 8:"кирпич", 9:"поризованный кирпич", 10:"пеноблок", 11:"арболитовые блоки", 12:"газобетон", 13:"бетон", 14:"камень", 15:"срубы", 16:"керамический блок", 17:"керамзитобетонный блок", 18:"теплоблок", 19:"газосиликатный блок", 20:"сухой брус", 21:"кедр", 22:"полистиролбетон", 23:"твинблок", 24:"каркасные", 25:"сип-панели", 26:"каркасно-монолитные", 27:"каркасно-щитовые", 28:"монолитные", 29:"сэндвич панели", 30:"несъемная опалубка", 31:"бескаркасные", 32:"модульные", 33:"рубленные", 34:"канадские", 35:"быстровозводимые", 36:"американские", 37:"фахверк" } extentions: { 1:"баня", 2:"сауна", 3:"хамам", 4:"бассейн", 5:"крыльцо", 6:"один гараж", 7:"два гаража", 8:"беседка", 9:"веранда", 10:"кухня", 11:"зимний сад" } options: { 1:"подвал", 2:"камины, печи", 3:"эркер", 4:"балкон", 5:"терраса", 6:"панорамное остекление", 7:"цокольный этаж", 8:"второй свет", 9:"с большими окнами", 10:"французское окно", 11:"с 2 входами", 12:"с кухней гостиной", 13:"узкие", 14:"маленькие", 15:"круглые", 16:"квадратные", 17:"Г-образные", 18:"П-образные", 19:"длинные", 20:"угловые", 21:"прямоугольные" } style: { 1:"финский", 2:"русский", 3:"современный", 4:"хай тек", 5:"шале", 6:"немецкий", 7:"скандинавский", 8:"японский", 9:"американский", 10:"английский", 11:"фахверк", 12:"модерн", 13:"лофт", 14:"европейский", 15:"минимализм", 16:"прованс", 17:"в стиле замка", 18:"классический", 19:"польский" } type: { 1:"Дом", 2:"Баня", 3:"Коттедж", 4:"дача", 5:"дом-баня", 6:"Усадьба" } floors: { 1:"одноэтажные", 2:"двухэтажные", 3:"трехэтажные", 4:"мансарда" } purpose: { 1:"гостевые", 2:"летние", 3:"дуплексы на 2 семьи", 4:"зимние", 5:"многоквартирные", 6:"для постоянного проживания ", 7:"садовые" } roof: { 1:"плоская", 2:"двускатная", 3:"четырехскатная (вальмовая)", 4:"ломанная " }

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 630879 читателей!

Присоединяйтесь к нам в соцсетях!