I like Partsouq.com as a website for parts.
You can input your VIN, the pictures all have hyperlinked items like the parts fiche does and while they provide part numbers.
Also if you do want to order from them, they are genuine parts and surprisingly quick on delievery (they do ship internationally, did not believe it when I ordered my Body Mounts; cheaper than even my employee discount at work. They were at my door in 3 days and a couple days later I got the customs approval paperwork saying they were shipped Fedex International!) Not trying to sell the company, but they've done right by me and have been a great reference website, so I like to pass it along. I used to use VillageToyotaParts.com but they stopped showing part numbers/prices after a while.