title: How to crawl a website/extract data into database with python?
body: <p>I'd like to build a webapp to help other students at my university create their schedules. To do that I need to crawl the master schedules (one huge html page) as well as a link to a detailed description for each course into a database, preferably in python. Also, I need to log in to access the data.</p>
  
  <ul>
  <li>How would that work?</li>
  <li>What tools/libraries can/should I use?</li>
  <li>Are there good tutorials on that?</li>
  <li>How do I best deal with binary data (e.g. pretty pdf)?</li>
  <li>Are there already good solutions for that?</li>
  </ul>