It can be done even with iMacros looping through your list of urls.
I just put this macro together really quick:
HTML:
VERSION BUILD=10022823
TAB T=1
TAB CLOSEALLOTHERS
SET !ERRORIGNORE NO
SET !DATASOURCE c:\urls.csv
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !EXTRACT_TEST_POPUP NO
ADD !EXTRACT {{!COL1}}
URL GOTO={{!COL1}}
TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=c:\ FILE=data.csv
Instructions:
Create an urls.csv file in the root of your c: drive (or alter the location of the data source in the macro), put one url per line in your .csv.
Play the macro in loop, if you have 2,000 urls, put 2000 in the loop counter.
A data.csv file will be saved into the root of your c: drive with the urls in the first column and with the belonging extracted data in the second column.
The macro will extract everything which is on a page, ads too, so there might be redundant data.