title: Guzzle response can't be used with Domcrawler()
body: <p>I'm trying to scrape some content from a site.  I eventually discovered that it requires cookies, so I solved that with the guzzle cookie plugin.  It's strange because I cannot get the content from doing a var_dump, but it will show the page if I do 'echo' which makes me think there is some dynamic data call, which gets the data.  I'm quite used to api with guzzle but not sure I should treat this?, thanks   </p>
  
  <p>If I use domcrawler I get an error. </p>
  
  <p>Code - </p>
  
  <pre><code>   use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  
     use Symfony\Component\DomCrawler\Crawler;
  
     use Guzzle\Http\Client;
  
     use Guzzle\Plugin\Cookie\CookiePlugin;
  
     use Guzzle\Plugin\Cookie\CookieJar\ArrayCookieJar;
  
     $cookiePlugin = new CookiePlugin(new ArrayCookieJar());
  
       $url =  'http://www.myurl.com';
      // Add the cookie plugin to a client
       $client = new Client();
  
       $client-&gt;get();
  
      $client-&gt;addSubscriber($cookiePlugin);
  
    // Send the request with no cookies and parse the returned cookies
    $client-&gt;get($url)-&gt;send();
  
  // Send the request again, noticing that cookies are being sent
    $request = $client-&gt;get($url);
  
    $response = $request-&gt;send();
  
   var_dump($response);
   $crawler = new Crawler($response);
  
    foreach ($crawler as $domElement) {
    print $domElement-&gt;filter('a')-&gt;links();
     }
  </code></pre>
  
  <p>error </p>
  
  <pre><code>    Expecting a DOMNodeList or DOMNode instance, an array, a   
    string,        or     null, but got "Guzzle\Http\Message\Response
  </code></pre>