title: making web crawler want to extract the images in url
body: <p>i want to make web crawler that extract title ,description ,keywords and images from any given url..after extraction i want to save in database... my code does not work for images... any help will be appreciated </p>
  
  <pre><code>    var $ = cheerio.load(html);
      var title = $('head title').text();
      var keywords = $('head meta[name=keywords]').attr('content');
      var desc = $('head meta[name=description]').attr('content');
      var links = $('a');
      var img= $('img').attr('content')
      console.log('Crawling "%s" | %s',title,this.url);
      async.map(links.map(function(){
          var href = $(this).attr('href');
          if(href &amp;&amp; href != self._url &amp;&amp; !(/^#(\w)+/.test(href)) &amp;&amp; !util.imageRegexp.test(href)){
           if(util.isExternal(href)){
           return 'INSERT INTO `queue` SET `id` = \''+util.id()+'\', `url` = '+self.conn.escape(href)+', `from` = '+self.conn.escape(from);
            console.log("self.conn.escape" + self.conn.escape)
            }
            else {
            return 'INSERT INTO `queue` SET `id` = \''+util.id()+'\', `url` = '+self.conn.escape(util.resolveRelativeURL(href,self._url))+', `from` = '+self.conn.escape(from);
            }
            }
            return false;
           }).filter(function(el){
          return !!el;
          })
          ,this.conn.query.bind(this.conn),function(e,result){
          if(e){
          console.log('Error writing queue.');
          console.log(e);
          }
          });
      this.conn.query('INSERT INTO `websites` SET ?',{
          id:util.id(),
          url:this.url,
          from:from,
          title:title,
          keywords:keywords || '',
          img:img || '',
  
          desc:desc || ''
      } 
  </code></pre>