Scraping Dynamic Websites: The Effortless Way to Handle JavaScript-Rendered Content