I am looking to develop a website with advanced web search features to extract certain product attributes, i.e. size, colour, price etc.. across the web and store these in a database to serve users, in response to stated criteria through drop down menus and suchlike.

Does anyone know if I it might be best to consider a web scraper or one of the open source enterprise search platforms?

Many thanks,