Efficient Bulk Website Transformation Tool

Job ID: 39707107

Budget: ₹12,500 – ₹37,500 INR

Production-Grade Python Selenium Automation: Bulk Website Contact Form Submission Platform

Description:
I need an automation expert or team to finish and productionize a scalable Python-based web automation tool. The goal is to automatically find, fill, and submit contact forms on hundreds or thousands of external business websites for outreach and lead generation.

What’s Needed:

Robust engine to navigate diverse websites, identify contact pages, and auto-detect forms (regex-based and heuristic mapping).

Reliable filling and submission of forms (inputs, textareas, selects, checkboxes) — must handle non-standard layouts.

Multiple submission strategies (button click, ENTER, JavaScript).

Parallel/concurrent Chrome (or Playwright) sessions with isolated profiles.

Error handling, retries, and logging.

Capture before/after screenshots and export results to CSV.

Backend API (Flask preferred) for uploading CSVs, entering business data, starting/stopping jobs, and checking real-time status.

Live dashboard updates (SocketIO or similar) for monitoring progress and reviewing results.

Guidance or implementation for Dockerization and deployment to a Linux server.

You Should Have:

Expertise in Python, Selenium (or Playwright), and Flask

Experience with large-scale, concurrent web automation

Regex, HTML parsing, and robust error handling skills

Proven track record in similar automation/scraping projects

(Bonus) Frontend dashboard or cloud deployment experience

Deliverables:

Polished, production-ready codebase (with docs/readme)

Assistance deploying/running on a VPS or cloud server

Short demo or walkthrough showing the system on sample URLs

Please include:

Relevant portfolio or links to past projects

Short outline of your approach for robust field mapping and browser scaling

Timeline:

Immediate start — will hire quickly for the right skillset!