Lead-Gen Automation Bot Development
Budget / Salary$10–30
TypeFreelance project
LocationRemote
Posted1 hour ago
Hi,
I need a Python + Playwright developer to build a robust, multi-step browser automation bot for lead-generation offers.
Workflow Requirements:
1. Landing Page Navigation:
Open my custom landing page.
Emulate realistic user behavior (scrolling, slight delay, natural mouse movements).
Click the CTA button to reach the target offer.
2. Multi-Step Form Submission:
Step 1: Enter the email address.
Step 2: Fill in user profile details (First Name, Last Name, Street Address, Valid Zip Code, Phone Number) using realistic fake US data (e.g., via the Faker library).
Step 3 (Surveys / Questionnaires): Handle variable survey screens dynamically (answer simple radio choices randomly or click "Skip" / "No Thanks" / "Continue" buttons until reaching the final confirmation/thank-you page).
3. Proxy & Fingerprint Rotation:
Call a rotating proxy / mobile proxy API before each run to refresh the IP.
Use anti-detect / stealth browser techniques (e.g., playwright-stealth or similar) to randomize user-agents, viewport sizes, and prevent navigator.webdriver detection.
Keep a consistent profile and IP during the entire multi-step flow for a single lead, then rotate before starting the next one.
4. Code Quality & Setup:
Modular, clean, and well-commented Python code.
Configuration managed via a .env file (Target URLs, proxy endpoints, timeouts).
Graceful error handling (retries if a proxy fails or a step times out).
A clear README.md and requirements.txt.
Please share your past experience with Playwright automation and your estimated delivery time. Looking forward to your response.
I need a Python + Playwright developer to build a robust, multi-step browser automation bot for lead-generation offers.
Workflow Requirements:
1. Landing Page Navigation:
Open my custom landing page.
Emulate realistic user behavior (scrolling, slight delay, natural mouse movements).
Click the CTA button to reach the target offer.
2. Multi-Step Form Submission:
Step 1: Enter the email address.
Step 2: Fill in user profile details (First Name, Last Name, Street Address, Valid Zip Code, Phone Number) using realistic fake US data (e.g., via the Faker library).
Step 3 (Surveys / Questionnaires): Handle variable survey screens dynamically (answer simple radio choices randomly or click "Skip" / "No Thanks" / "Continue" buttons until reaching the final confirmation/thank-you page).
3. Proxy & Fingerprint Rotation:
Call a rotating proxy / mobile proxy API before each run to refresh the IP.
Use anti-detect / stealth browser techniques (e.g., playwright-stealth or similar) to randomize user-agents, viewport sizes, and prevent navigator.webdriver detection.
Keep a consistent profile and IP during the entire multi-step flow for a single lead, then rotate before starting the next one.
4. Code Quality & Setup:
Modular, clean, and well-commented Python code.
Configuration managed via a .env file (Target URLs, proxy endpoints, timeouts).
Graceful error handling (retries if a proxy fails or a step times out).
A clear README.md and requirements.txt.
Please share your past experience with Playwright automation and your estimated delivery time. Looking forward to your response.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.