Задать вопрос

Как скопировать часть контента с сайта с помощью nodejs?

Есть интернет-магазин, в котором надо скопировать описание товаров и некоторые атрибуты(не все!). Как називается такой процес? И куда мне дальше копать чтоб осуществить задуманное на nodejs?
  • Вопрос задан
  • 384 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Это тыбзинг контента называется, а культурно по-буржуйски кравлинг. Делать это можно при помощи HTTP запросов родной нодовской библиотекой http, или при помощи npm библиотеки request. Полученные страницы нужно парсисть и сохранять в нужном формате в БД. Для парсинга подойдут или регулярные выражения или библиотека типа cheerio Если это товары с четкой структурой, то логичнее использовать PostgreSQL, а если товары очень разные, то можно в документную базу их писать с произвольным набором полей, например, в MongoDB.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Denormalization
@Denormalization
Называется "парсинг"

Гуглить по фразе "парсер сайта на nodejs", "парсер на nodejs", "спарсить сайт на Nodejs"
Ответ написан
@l0urenc
Также неплохо подойдет CasperJS
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы