Python Excel-Based Bing Image Crawler

Job ID: 40482674

Budget: $10 – $30 USD

I have an Excel sheet that contains two columns: one with short title-style descriptions of products and a second with a unique numeric ID for each row. For every row I need a small script or utility that will:

• Query Bing Images only (no Google, Unsplash, etc.) using the description in the sheet
• Download a predefined number of images (three) matching images in JPEG format, keeping each file’s original resolution—no resizing or compression beyond what Bing provides
• Save the files into a folder I’ll specify, naming them with the row’s ID followed by _1, _2, _3 so they stay linked to the source entry
I also have an image folder with some images named in a similar way.
Before crawling each image we should look in the image folder if an image with that name exists and if it does skip the download step.
The run should be automated: I point the tool to the Excel file and the destination folder, hit go, and end up with all images correctly named and stored.

Deliverables
1. The full, reusable script or lightweight app, the script should be written using Python
2. A brief read-me explaining any libraries, API keys, or command-line arguments I need to adjust before running
3. Proof it works on at least ten sample rows from my spreadsheet

Acceptance criteria: every row produces three accessible JPEG, or any other valid image extension in the output folder, filenames match the given ID, and no manual renaming or image editing is required.

Let me know if anything about the flow or the naming convention needs clarification.