Simple wishlist parser Python

IN PROGRESS
Bids
2
Avg Bid (USD)
$139
Project Budget (USD)
$30 - $250

Project Description:
I just need a few simple functions that parse wishlist for a few online retailers:

def getwishlist(wishlisturl):
return of a wishlist class with names, prices, shipping cost, expected ship date, discount, item number, and a Boolean indicating whether or not it's eligible for amazon prime, State or zipcode of the send to address, etc, all other relevant information.
return total price for everything in list and number of items in list

Amazon: input must be able to accept both short link and long link:
http://amzn.com/w/ABCDEFG12345
http://www.amazon.com/gp/registry/wishlist/ABCDEFG12345/ref=cm_sw_su_w

Walmart:
http://www.walmart.com/giftregistry/gr_detail.do?registryId=12345678901

Requirements:

1. The items must be able to be purchased for the owner of the wish list. This means when the purchaser buys the product, it ships directly to the owner of the wish list, without revealing the address.
2. Discounts must work:
- for example: http://www.costco.com/.product.990745.html does now register the discount in the wishlist
3. The required two are amazon and walmart.
4. The function must be able to recognize which store by the url
5. Function should be able to read just the wishlist ID like ABCDEFG12345 and determine which store it might be using regex
6. Function should return proper error messages if input url is invalid before actually visiting the site via regex, after visiting, and if there are no items in the wishlist.
7. If there is available API, use it instead of scrapping.

Optional:

Additional online retailers:
I'm not certain which of them meets requirement 1, but if they do, I will pay extra $20 for each implementation.
1. Ebay, should meet #1
2. Newegg
3. Costco
4. Best Buy
5. Staples
6. Dell

When you give me a quote, you must include which retailer you will implement (or a question). I will consider a copy/pasted message as spam. Budget is around $50-200 depending on how many retailers you can do.

This provides some guide as to how to do it.
http://stackoverflow.com/questions/4568209/programmatic-access-to-amazon-wishlist

Skills required:
Python
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 242
in 5 days
Hire nicklototskiy
$ 35
in 3 days