I need a fully working Node.js script that can collect data from Target.com in a single, one-off run. The script should handle a list of product URLs or search keywords, navigate the site just like a real browser, and save the results to a clean, machine-readable file (CSV or JSON—whichever you prefer to generate). At a minimum I want each scraped record to capture the product title, current price, availability status, and any easy-to-reach identifiers such as UPC or item ID. If you spot additional fields that add value, feel free to include them; the selector logic should be clear enough for me to extend later. Key points • Written in modern Node.js, using tools such as Puppeteer, Playwright, Axios + Cheerio, or a similar headless-friendly approach. • Bypass or gracefully work around Target’s anti-bot measures without violating their terms. • Well-commented code plus a short README covering setup (npm install), execution command, and an example output file. • Designed for one-time scraping, so no scheduling or cron integration is required. Send back the script, the instructions, and a sample dataset so I can run and verify everything locally.