title: Screen Scraping | Web Crawling
body: <p>I just have a few questions about the topic.</p>
  
  <p>Can someone explain the advantages and disadvantages of using the following languages to write a scraper:</p>
  
  <p>Java/Groovy</p>
  
  <p>Perl</p>
  
  <p>PhP</p>
  
  <p>Selenium</p>
  
  <p>Python</p>
  
  <p>I'm also wondering what kind of issues to expect to face while scraping and perhaps how I should deal with it. For instance, I have come across fragment identities and haven't found a way to deal with it yet. (I'm using htmlunit)</p>
  
  <p>Just looking for some pointers for those who know a bit about the topic.</p>