0

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

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

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

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

4

1 回答 1

2

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

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

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

有关完整示例,请查看 我构建的 Alexa Skills Kit (ASK) Hacker News Skill 。

于 2016-01-18T06:19:23.630 回答