Depends entriely how the web page is loaded, for example, if the structure is built into the original HTML, you're golden and can just rip the html out form the site, but if the content is dynamically loaded then you'll have a hard time.
To scrape the html use the following (shamelessly stolen from http://www.wiseowl.co.uk/blog/s393/s...ite-html.htm):
Now that you have the HTML as a string, you can manipulate it to get the data you need. As stated before though, this only works if the html content is not created on load (as quite a few websites are starting to do to prevent this sort of manipulation)
Bookmarks