I am looking for a Python developer to build a script that identifies brands on Amazon.in offering “free gift with purchase”. This project requires STRICT and ACCURATE detection logic. IMPORTANT — Exact Definition of “Free Gift” A brand should be marked as “Yes” ONLY when: The product has a structured offer inside: → “See all offers & discounts” → “Buy More, Save More” → “Free product” Example format: “Receive 1 Benefit Item free when you purchase 1 or more Qualifying Items” This section includes: “Free product” label “Benefit item” “Qualifying items” Reference Example: URL: https://amzn.in/d/0fpmEWHJ� Navigation: Product Page → “See all offers & discounts” → “Buy More, Save More” → “Free product” (Refer to attached screenshot for clarity) ONLY mark “Yes” if: “Free product” section exists Contains structured text like: “Receive X benefit item free” “Buy X get Y free” Appears inside Amazon’s official Offers section DO NOT mark “Yes” for: “Free trial pack” in product title Bundled items included in product name Discounts (Save ₹…) Coupons Cashback offers Bank offers “Free delivery” Any text outside the Offers section Script Requirements: Start from Amazon categories (Beauty preferred first) Extract product links Visit product pages Open “See all offers & discounts” Detect ONLY “Free product” offers under “Buy More, Save More” Extract brand name from product page Output Excel: Brand Name | Gift Available (Yes/No) Output Requirements: Clean brand names (no duplicates) Accurate Yes/No classification Optional: include product link as proof for Yes Workflow: First run a SAMPLE (1–2 categories) Validate accuracy Then expand to full categories In your proposal, include: How you will detect “Free product” section specifically How you will avoid false positives Your timeline and cost Note: If your approach relies on: product titles keyword matching only your proposal will be rejected. Goal: Accuracy is critical. Incorrect “Yes” results will not be accepted.