Python preferred but also open to suggestions

The criteria for the scraper would need to be as follows

Scrape every 15-30 mins

Encompass multiple ASIN's and must be editable

Record who's winning the buy box, price, inventory available

Other offers on the listing, price, inventory available

Export to CSV or Google Sheet

If possible, capture screenshot...