title: Zombie.js in node.js fails to scrape certain websites
body: <p>The simple script below returns a bunch of rubbish. It works for most websites, but not william hill:</p>
  
  <pre><code>var Browser = require("zombie");
  var assert = require("assert");
  
  // Load the page from localhost
  browser = new Browser()
  browser.visit("http://sports.williamhill.com/bet/en-gb/betting/y/5/et/Football.html", function () {
  browser.wait(function(){
  console.log(browser.html());
  });
  });
  </code></pre>
  
  <p>run with node</p>
  
  <p>output:</p>
  
  <p>S����J����ꪙRUݒ�kf�6���Efr2�Riz�����^��0�X�
  ��{�^�a�yp��p�����Ή��`��(���S]-��'N�8q�����/���?�ݻ��u;�݇�ׯ�Eiٲ>��-���3�ۗG�Ee�,��mF���MI��Q�۲������ڊ�ZG��O�J�^S�C~g��JO�緹�Oݎ���P����ET�n;v������v���D�tvJn��J�8'��햷r�v:��m��J��Z�nh�]�� ����Z����.{Z��Ӳl�B'�.¶D�~$n�/��u"�z�����Ni��"ǋ��\00_I\00\��S��O�E8{"�m;�h��,o��Q�y��;��a[������c��q�D�띊?��/|?:�;��Z!}��/�wے�h�&lt;�������%������A�K=-a��~'</p>
  
  <p>(actual output is much longer)</p>
  
  <p>Anyone know why this happens, and specifically why it happens on the only site i actually want to scrape???</p>
  
  <p>Thanks</p>