Rails Nokogiri gem - 使用itemprop废料数据

时间:2017-08-02 11:10:47

标签: ruby-on-rails nokogiri

我有一个看起来如下的div,我正在尝试使用itemprop废弃数据但我似乎无法让它工作。

 <div class="information">
    <h1 itemprop="title">Some title here</h1>
    <span itemprop="addressLocality">St. Inigoes</span>,    
    <span itemprop="addressRegion">MD</span>
    <span itemprop="addressCountry">US</span>
 </div>

如果没有itemprop,我可以获得data.css('.information').css('h1').try(:text)的数据,但是如果我尝试以下操作,我会得到null data.css('meta[@itemprop="title"]')并且我得到它的响应为null。

所以我的问题是如何使用span

废弃所有h1itemprop的数据

1 个答案:

答案 0 :(得分:2)

您应该可以使用以下技术废弃

bot.recognizer({
  recognize: function (context, done) {
  var intent = { score: 1.0, intent: 'Greetings'};
      if (context.message.text.toLowerCase() == 'hello' ) {
        done(null, intent);
       }
    }
});

var bot = new builder.UniversalBot(connector, (session)  => {
    session.send("Sorry couldn't understand");
});

// here is the dialog
bot.dialog('Greetings', [(session, args, next) => {
    sesson.send("hey there");
}]).triggerAction({
    matches: 'Greetings',
    onInterrupted: function (session) {
        session.send('hey there');
    }
});