I’m looking to pull product-level text—titles, descriptions, prices, SKUs and any other visible attributes—from a set of e-commerce sites. The pages use both traditional pagination and the occasional infinite scroll, so the solution has to cope with dynamic content as well as straightforward HTML. Please build the scraper in Python; Scrapy is ideal, but I’m open to Selenium or BeautifulSoup if you can keep the runtime efficient and the code well-documented. Handle polite throttling, respect each site’s robots.txt guidelines, and structure the data cleanly in CSV or JSON so I can import it straight into my analytics pipeline. Deliverables • Fully-commented source code and requirements.txt • Sample output file showing at least a few hundred records per site • A short read-me explaining how to configure, run, and extend the scraper Accuracy and repeatability matter more to me than speed, so plan for solid error handling and simple re-run capability. If this first batch goes smoothly, I have several more sites queued up for the same treatment.