title: General programming question. When to use OOP?
body: <p>My program needs to do 2 things. </p>
  
  <ol>
  <li><p>Extract stuff from a webpage.</p></li>
  <li><p>Do stuff with a webpage.</p></li>
  </ol>
  
  <p>However, there are many webpages, such as Twitter and Facebook.</p>
  
  <p>should I do this?</p>
  
  <pre><code>def facebookExtract():
      code here
  def twitterExtract():
      code here
  def myspaceExtract():
      code here
  def facebookProcess():
      code here
  def twitterProcess():
      code here
  def myspaceProcess():
      code here
  </code></pre>
  
  <p>Or, should I have some sort of class? When is it recommended to use classes, and when is it recommend to just use functions?</p>