使用节点js获取外部网站内容

时间:2015-03-30 09:21:24

标签: javascript node.js metadata

在我的网站中,我使用节点js作为后端,使用html作为前端。我需要获取外部网站元数据(关键字)。

是否有任何包用于获取节点js中的元数据?

例如,我有100个网站网址,如下所示。

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就是这样。

1 个答案:

答案 0 :(得分:1)

我建议您使用以下套餐中的任何一个:

  

注意:您需要自己编码以掌握网站数据中的关键字。