I am looking for a scraper in Python using Beautiful Soup that can be given a CSV list of URLs and return the Name of the Product, Current Price of the Price, the List Price, and whether or not it is in-stock online.
I would like it to support at least the following merchants:
5. Best Buy
6. B&H Photo Video
10. Toys R Us
It should be flexible enough that if we want to add additional merchants we can.
Some additional requirements:
1. It should be able to rate limit so it doesn't make too many requests too quickly
2. It should support changing the User Agent if necessary