【发布时间】:2018-02-02 03:28:45
【问题描述】:
我有一个 Alexa 应用程序,我正在尝试创建它需要基本上检索特定页面的 HTML 代码,例如 google.com。从那里我可以亲自解析 HTML 代码。它托管在 lambda 上。如何做到这一点?
【问题讨论】:
我有一个 Alexa 应用程序,我正在尝试创建它需要基本上检索特定页面的 HTML 代码,例如 google.com。从那里我可以亲自解析 HTML 代码。它托管在 lambda 上。如何做到这一点?
【问题讨论】:
Lambda json 代码(javascript)有一个功能:
var urlxxx="http://www.yoursite.com/page";
request.get(urlxxx(), function(error, response, body);
但是,必须解析主体。 Lambda 真的很喜欢 JSON 被检索,并内置了获取它的例程:
var data = JSON.parse(body);
这使得解析从网站返回的数据变得简单。除此之外,您可能必须编写一个 HTML.parse(body) 函数。
【讨论】: