聊天机器人在DialogFlow中是否有可能从网站读取内容并相应地进行交互



我想在DialogFlow中创建聊天机器人以从网站读取内容并相应地进行交互,如果是的,那么如何?

是,您可以使用Cheerio和请求等进行Web刮擦。然后,您可以在刮擦的页面上运行代码。

将它们添加到您的代码顶部

const cheerio = require('cheerio');
const req = require('request');

然后将它们添加到依赖项

"cheerio": "^1.0.0-rc.2"
"request": "^2.88.0"

然后刮擦网页

req('www.google.co.uk', function(err, resp, html) {
        if (err) {
          console.log(err);
          reject(err);
        } else {
          const $ = cheerio.load(html, {
            normalizeWhitespace: true,
            xmlMode: true
          });

,然后对代码做任何事情。Cheerio借用jQuery语法。在这里有更多关于http://zetcode.com/javascript/cheerio/

相关内容

  • 没有找到相关文章

最新更新