title: BeautifulSoup returning different html than view source
body: <p>I'm brand new to using BeautifulSoup, so forgive me if my question is stupid. However, I've been googling and trying suggestions in every stackoverflow thread I could since 6am, but to no avail.  </p>
  
  <p>My problem is that I have a .csv file with gene names, some of them are in ensEMBL format, which means I MUST use the ensembl database to lookup the info I need. For the rest I can use the ncbi database. </p>
  
  <p>Now, my code is just fine. I know this because every query sent to ncbi returns the info I need, and I'm able to extract it all with BeautifulSoup and output it to a csv. HOWEVER, either urlopen or BeautifulSoup are not working the way I've been led to understand they work. </p>
  
  <p>When I put the following URL into my address bar, the correct webpage loads: <a href="http://uswest.ensembl.org/Gallus_gallus/Gene/Summary?db=core;g=ENSGALG00000016955;r=1:165302186-165480795;t=ENSGALT00000027404" rel="nofollow">http://uswest.ensembl.org/Gallus_gallus/Gene/Summary?db=core;g=ENSGALG00000016955;r=1:165302186-165480795;t=ENSGALT00000027404</a>. </p>
  
  <p>I can then view source and check out the HTML. Yet when I have:  </p>
  
  <pre><code>html = urlopen(http://uswest.ensembl.org/Gallus_gallus/Gene/Summary?db=core;g=ENSGALG00000016955;r=1:165302186-165480795;t=ENSGALT00000027404, 'lxml')
  </code></pre>
  
  <p>The HTML it outputs is not at all what I get when I load the same URL in my browser and view source. I know that for pages with javascript, inspect element and view source will be different, but urlopen should ALWAYS return the same HTML as view source.</p>
  
  <p>I need to extract the string after "Description". Visiting the link in my browser, I can inspect source and see the tags I need to find with BeautifulSoup; however, unless urlopen works properly and returns the correct HTML, there is nothing I can do. My RA job depends on getting this done by tonight.</p>
  
  <p>Any suggestions?</p>