2015-03-30 2 views
2

На моем веб-сайте я использую узел js для backend и html для переднего конца. Мне нужно получить внешние метаданные сайта (ключевые слова).Получить внешний контент веб-сайта с помощью узла js

Есть ли какой-либо пакет для получения метаданных в узле js?

Например, у меня есть URL-адрес веб-сайта в следующем массиве.

var arrayName = ["http://www.realsimple.com/food-recipes/9-healthy-predinner-snacks", "http://www.womenshealthmag.com/weight-loss/100-calorie-snacks", "https://www.pinterest.com/explore/healthy-snacks/", "http://www.rd.com/slideshows/healthy-snacks-for-adults/", "http://greatist.com/snacking", "http://www.bodybuilding.com/fun/26-best-healthy-snacks.html"] 

Мне нужно получить все метаданные сайта, особенно в ключевых словах метаданных. В узле js есть пакет для этого?

Я нашел код в google.

var options = { 
host: 'www.google.com', 
port: 80, 
path: '/index.html' 
}; 

http.get(options, function(res) { 
console.log("Got response: " + res.statusCode); 
}).on('error', function(e) { 
console.log("Got error: " + e.message); 
}); 

Есть ли другие варианты?

Ожидаемые результаты:

Array1 = ["keyword1","keyword2","keyword3"]; 
Array2 = ["keyword1","keyword2","keyword3"]; 
Array3 = ["keyword1","keyword2","keyword3"]; 

Array1, array2, Array3 являются site1, site2, site3 как это.

+0

Попробуйте модуль cheerio. https://github.com/cheeriojs/cheerio – Yalamber

ответ

0

Я предлагаю вам использовать любой из следующих пакетов:

Примечание: Вы должны кодировать его самостоятельно, чтобы понять ключевые слова из данные сайта.

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