Module for extracting information from remote site? I want to give user better experience when filling in forms. They are prompted to fill information about some product, like price, description, image, etc...

My idea is that I'll let them just copy &amp; paste URL to (for example) amazon and the website will itself pre-fill all the fields (price, description, ...).

So I would basically need set of regular expressions per field, per remote site. This is not a problem, I can cover 90% of our user daily used websites. If this mechanism fails, then user still will be able to fill the information manually.

My problem is that I cannot find any drupal module that is capable of doing something like this. Does anyone know how to (simply) achieve this goal? Or do I have to write a module for this?
I think that Feeds XPath Parser and Example Web Scraper could be a guidance to your needs.