title: cheerio: trouble selecting meta property
body: <p>I want to extract some metadata from html meta tags. The following meta tags are present in fetched html.</p>
  
  <pre><code>&lt;meta property="og:type" content="offer"/&gt;
  &lt;meta property="og:title" content='خانه ذرت با کورن داگ لذیذ و خوشمزه  در تهران' /&gt;
  </code></pre>
  
  <p>I have written the below sample code to get content of both <strong>og:type</strong> and <strong>og:title</strong> properties from meta tags:</p>
  
  <pre><code>var request = require('request');
  var cheerio = require('cheerio');
  
  var a='http://someurl/';
  getDealInfo(a);
  
  
  function getDealInfo(url){
      var options = {
          url: encodeURI(url),
          headers: {
              'Accept' : '*/*',
              'Cache-Control':'no-cache',
          }
      };
      request(options, function(error, response, html){
          if (!error &amp;&amp; response.statusCode == 200) {
              var $ = cheerio.load(html);
              var title = $('meta[property="og:title"]').attr('content');
              console.log('title: ' + title);
              var type = $('meta[property="og:type"]').attr('content');
              console.log('type: ' + type);
          }else console.log('Error accessing Deal:' + response.statusCode + '\n'+error);
      });
  }
  </code></pre>
  
  <p>I get <strong>correct content</strong> for <strong>og:type</strong> and <strong>undefined</strong> for <strong>og:title</strong> , though both properties are present in the fetched html.</p>
  
  <p>Can someone help me figure out why I cannot get the <strong>og:title</strong> property content?</p>