2012-06-10, 15:30
Can't you just reverse the logic in the scraper? Instead of taking the first 3 digits, capture everything but the last 3 digits?
i.e. rather than <length>(\d{3})\d*?</length> have <length>(\d*?)\d{3}</length>
i.e. rather than <length>(\d{3})\d*?</length> have <length>(\d*?)\d{3}</length>