从Amazon Lambda解析外部网站

时间:2015-12-18 11:22:00

标签: amazon-web-services echo alexa-skills-kit

我现在正在为Amazon Echo开发一项新技能。

我想做的就是让Alexa开始解析一个网站。我想从Amazon Lambda函数(Node.js)调用一个脚本。

  • 第一步是:打开网站并开始阅读源代码
  • 第二:编写脚本并从亚马逊调用该脚本。当脚本完成后,我可以将结果解析为JSON(进一步使用)。

你们中的任何人可以帮帮我吗,我可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

首先,您需要获取网页。您可以使用request模块。

获得页面内容后,您可以使用cheerio模块解析页面内容。 Cheerio很棒,因为它有类似jQuery的语法来选择元素。

然后,您只需从已从页面解析出来的数据生成JSON对象。

有关完整示例,请查看我已经建立的Alexa技能套件(ASK)Hacker News skill