Dionysus - Pricing information may be available only based on information stored in a cookie (like country on a "real user browser"), it may only be available when you've followed some internal link (with maybe a session number attached, or a 'hidden' GET or POST field), or the website may check for user-agents and serve only recognized names such as Explorer or Chrome...
Most Calibre plugins code is available. If I'm not mistaken it's Python and not PHP, but having a look at one or two of the metadata-grabbing ones could be worth it for you.
|