title: Screen scraping with Python
body: <p>Does Python have screen scraping libraries that offer JavaScript support?</p>
  
  <p>I've been using <strong>pycurl</strong> for simple HTML requests, and Java's <strong>HtmlUnit</strong> for more complicated requests requiring JavaScript support.</p>
  
  <p>Ideally I would like to be able to do everything from Python, but I haven't come across any libraries that would allow me to do it. Do they exist?</p>