На моем веб-сайте я использую узел 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 как это.
Попробуйте модуль cheerio. https://github.com/cheeriojs/cheerio – Yalamber