I need a reliable web-scraper that can collect full menu data, grouped by cuisine, from both individual restaurant websites and the major food-delivery platforms. Indian dishes are my immediate priority, but the tool should let me add or switch to any other cuisine later without changing the core code. Structure of the data matters to me: each record should include the dish name, price, brief description (when it exists), restaurant name, cuisine tag, and the page URL it was taken from, also the images of the dish. Please deliver the final dataset in a single, clean Excel workbook so I can filter and pivot the information easily. Python is preferred, and I’m comfortable if you rely on Scrapy, BeautifulSoup, Selenium, or a mix—whatever guarantees accurate extraction and keeps the scraper robust against layout changes and basic anti-bot measures. Acceptance criteria • Excel file contains every scraped item with the fields listed above, one row per menu item • Separate worksheet (or a clear column) notes which source the data came from (restaurant site vs. delivery platform) • Script is handed over with short README showing how to run, update cuisines, and set new target domains If you’ve built something similar or have ideas to streamline cuisine switching, I’m all ears—let’s make this scraper future-proof.