http://www.perlmonks.org?node_id=405967

Item Description: Scrape all the details from your Amazon wishlist

Review Synopsis:

This module is a good alternative to Net::Amazon, for this specific task. Unlike Net::Amazon, which is limited up to 50 wishList entries, WWW::Amazon::Wishlist, exhaust all its content. This can be useful for web applications that uses Amazon rich database, to play around with Amazon hack ;-)

Caveat: as mentioned by the author this module is sensitive to HTML template changes.
Below is the sample code to extract wishlist:

#!/usr/bin/perl -w use strict; use WWW::Amazon::Wishlist qw(get_list COM); #version 1.4 my $my_amazon_com_id = '26Y2G652628T3'; #Your id can be found in your wishlist's (compact version) URL my @wishlist = get_list ($my_amazon_com_id, COM); for ( 0 .. $#wishlist ) { print"[$_] Title :",$wishlist[$_]->{title},"\n", " Author:",$wishlist[$_]->{author},"\n", " ASIN :",$wishlist[$_]->{asin},"\n", " Price :",$wishlist[$_]->{price},"\n", $wishlist[$_]->{type},"\n"; }