Webpage Image Snapshot Excel Script
Budget: ₹12,500 – ₹37,500 INR
I need a reliable script that can visit a series of web pages, capture the required images, and embed those images directly into an Excel workbook—no external links, everything self-contained.
Key points I want covered
• Input: I’ll feed the script either a single URL or a list of URLs. It should loop through all of them automatically.
• Capture: Only the visible images (not text) on each page are needed. A full-page screenshot per URL also works if that’s more efficient, as long as the result ends up as an image in Excel.
• Output: The script should create or update an .xlsx file, placing each captured image in the sheet that corresponds to its source page. One sheet per page, or a clear grid layout on a single sheet—whichever keeps the workbook tidy. Images must be embedded, not provided as hyperlinks.
• Repeatability: Running the script a second time shouldn’t corrupt or duplicate the existing workbook; it can either overwrite or create a fresh file—let’s discuss the cleanest approach.
• Tech stack: I’m comfortable with Python (Selenium, Playwright, or BeautifulSoup + requests) or a Node.js solution using Puppeteer. Use whichever you consider most stable, but the final code must be well-commented and runnable on Windows 10.
• Deliverables:
– Fully-functional script with clear setup instructions
– A sample Excel file generated from two or three URLs I’ll provide for testing
– Short README describing dependencies and command-line options
If something in the outline needs refining—such as how the images are selected or how the sheets are organised—let me know your ideas. Looking forward to a clean, maintainable solution that I can extend later if needed.
Key points I want covered
• Input: I’ll feed the script either a single URL or a list of URLs. It should loop through all of them automatically.
• Capture: Only the visible images (not text) on each page are needed. A full-page screenshot per URL also works if that’s more efficient, as long as the result ends up as an image in Excel.
• Output: The script should create or update an .xlsx file, placing each captured image in the sheet that corresponds to its source page. One sheet per page, or a clear grid layout on a single sheet—whichever keeps the workbook tidy. Images must be embedded, not provided as hyperlinks.
• Repeatability: Running the script a second time shouldn’t corrupt or duplicate the existing workbook; it can either overwrite or create a fresh file—let’s discuss the cleanest approach.
• Tech stack: I’m comfortable with Python (Selenium, Playwright, or BeautifulSoup + requests) or a Node.js solution using Puppeteer. Use whichever you consider most stable, but the final code must be well-commented and runnable on Windows 10.
• Deliverables:
– Fully-functional script with clear setup instructions
– A sample Excel file generated from two or three URLs I’ll provide for testing
– Short README describing dependencies and command-line options
If something in the outline needs refining—such as how the images are selected or how the sheets are organised—let me know your ideas. Looking forward to a clean, maintainable solution that I can extend later if needed.