HTML Table Parser

A couple of weeks ago, a friend asked me what programming language I would suggest for him to write a html table parser in. He had heard that Python would work well, and since I know PHP, I said PHP. I talked about how in Drupal, there is the Feeds module that I use to scrape some content from a website (will write about this in another blog). I thought this would be the best approach because Drupal can do anything. In getting more information from him, I learned that the Feeds Module would be overkill and wouldn't solve this problem.