Automated Python Lead Collector AI bot creation
Budget: $250 – $750 USD
I’m looking for a modular Python solution that can sit on my machine and work around the clock, diving into the Powerplay site, spotting every “collect lead” opportunity, filling out the on-screen form, submitting it, and then saving the resulting email address to file. The IDs behind each lead appear completely random, so the bot can’t rely on a predictable URL list—it has to recognise clickable targets as they surface and handle them dynamically.
A clean separation of concerns is important to me. I’d like one part of the code that handles login and navigation, another that detects the button, a third that fills the form with values I supply, and a final piece that writes each captured email to CSV (or another straightforward format). The script must also log errors gracefully and keep running unattended; I often leave my PC on 24/7, but I’m open to a headless, auto-runner style if you prefer.
Because I need this ASAP, well-documented code and a simple hand-off process are essential.
Deliverables
• Fully commented Python 3 script(s) using Selenium or Playwright, plus requirements.txt
• README showing setup, environment variables, and how to schedule continuous runs
• Output file (CSV/JSON) capturing each email with timestamp
• Logging to a locally stored file so I can spot failures quickly
• Clear instructions on tweaking selectors and form values if Powerplay changes layout
I’ll consider the project complete once the script runs for at least an hour on my machine without intervention, reliably harvesting emails from Powerplay and logging any errors.
A clean separation of concerns is important to me. I’d like one part of the code that handles login and navigation, another that detects the button, a third that fills the form with values I supply, and a final piece that writes each captured email to CSV (or another straightforward format). The script must also log errors gracefully and keep running unattended; I often leave my PC on 24/7, but I’m open to a headless, auto-runner style if you prefer.
Because I need this ASAP, well-documented code and a simple hand-off process are essential.
Deliverables
• Fully commented Python 3 script(s) using Selenium or Playwright, plus requirements.txt
• README showing setup, environment variables, and how to schedule continuous runs
• Output file (CSV/JSON) capturing each email with timestamp
• Logging to a locally stored file so I can spot failures quickly
• Clear instructions on tweaking selectors and form values if Powerplay changes layout
I’ll consider the project complete once the script runs for at least an hour on my machine without intervention, reliably harvesting emails from Powerplay and logging any errors.
Related categories:
PHP
JavaScript
Python
Data Processing
Web Scraping
Software Architecture
JSON
Documentation
Selenium
Automation