I need a PHP driven database/live search/mashup site that will scrape several websites and use datafeeds and xml apis to get its content. The site will take one input from a search form and feed it to several APIs and return the data.
The site will be like a shopping comparison site, enter in a product name and it will pull in the information from various data sources, saving the results into a database as it goes, and finally sending the user to the results page when its done (ajax?)
You must be familiar with XML web services and APIs.
Example xml feed input:
<Author>Carey, Francis A.</Author>
<NewAvailability>In Stock Usually Ships in 24 Hours.</NewAvailability>
<NewPrice>[url removed, login to view]</NewPrice>
<MarketPlacePrice>[url removed, login to view]</MarketPlacePrice>
<RentalPrice>[url removed, login to view]</RentalPrice>
When a user searches for ISBN 9780073311845, this is just one of the xml feeds scraped for pricing data. This should be saved into a database for future reference.
sitexyz #newprice #marketplaceprice #buybacksavailable #rentalprice
siteabc (parse separately as each site has different method to obtain data)
Sites needed to be parsed: