My advice is that you use the HtmlAgilityPack library to parse the HTML. As for the actual parsing, I think you're just going to have to muscle through it and learn how to use the HTMLAgilityPack in order to accomplish your task.
HtmlAgilityPack[
^]
You can find examples and forums discussing this library with a simple google search.