iMacros can extract things from websites. You just need to look at the code of what it is that you're trying to extract. It might be a class tag or some unique name needed. When you find it, use the EXTRACT command.
I like to record myself clicking on what I'm trying to extract first in "Click" mode and "HTM" tag mode to see if I can get the unique attribute of what I'm trying to extract.
Here's an example of what I used to extract Clickbank Info:
Code:
VERSION BUILD=6111228 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
TAB T=1
SET !LOOP 1
TAG POS={{!LOOP}} TYPE=A ATTR=CLASS:siteHeader EXTRACT=TXT
SET !DATASOURCE_LINE 1
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\admin\Documents\iMacros\Datasources FILE=blackhat.csv
ADD !EXTRACT {{!COL1}}
TAG POS={{!LOOP}} TYPE=A ATTR=TXT:view<SP>pitch<SP>page EXTRACT=HREF
SET !DATASOURCE_LINE 1
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\admin\Documents\iMacros\Datasources FILE=blackhat.csv
ADD !EXTRACT {{!COL1}}
You can set the "SET !EXTRAC

EST_POPUP NO" to YES and it will tell you what it is extracting and you can determine whether or not that's what you're trying to extract or not.
The problem is extracting to a csv format because it extracts line breaks with #NEXT in it and crap. So, if you want to extract to an Excel file, you will then have to clean it up a bit.