0
我正在爲Amazon Echo開發一項新技能。從亞馬遜Lambda解析外部網站
我想要做的就是要求Alexa開始解析一個網站。我想從Amazon Lambda函數(Node.js)調用腳本。
- 第一步將是:打開一個網站,並開始閱讀源代碼
- 二:寫一個腳本,並呼籲從亞馬遜該腳本。腳本完成後,我可以將結果解析爲JSON(進一步的用法)。
難道你們中的任何一個人都可以幫助我,請問我該怎麼做?
我正在爲Amazon Echo開發一項新技能。從亞馬遜Lambda解析外部網站
我想要做的就是要求Alexa開始解析一個網站。我想從Amazon Lambda函數(Node.js)調用腳本。
難道你們中的任何一個人都可以幫助我,請問我該怎麼做?
首先你需要取得網頁。您可以使用request模塊。
當您有頁面內容後,您可以使用cheerio模塊解析出頁面內容。 Cheerio非常棒,因爲它有一個類似於jQuery的選擇元素的語法。
然後,您只需從您從頁面解析出的數據中生成JSON對象。
查看完整示例,查看我構建的Alexa技能工具包(ASK)Hacker News skill。