Python Selenium Automated Contact Form Submission
Budget: $8 – $15 CAD
I'm looking for a Python developer with experience in Selenium to create a script that automates filling and submitting contact forms on multi-page websites.
Key Requirements:
- The script should work seamlessly on multi-page websites, and be able to navigate through pages and fill out contact forms.
- Contact forms will require filling in fields for Name, Email, and Message.
- Contact details will be provided in a CSV file, so the script will need to be able to read from a CSV and input the data into the contact forms.
Ideal Skills:
- Proficient in Python, with a strong understanding of Selenium.
- Experience with automating tasks on multi-page websites.
- Ability to work with data from CSV files.
- Attention to detail to ensure forms are filled out accurately.
This is our flow:
Scrape HTML: The code navigates to the specified URL and scrapes the HTML content of the page.
Use OpenAI: It sends the HTML content to the OpenAI API to get a mapping of form fields to their CSS selectors.
Fill the Form: It uses Selenium to fill the form fields with the provided data and submits the form.
Error Handling: There are error handling mechanisms in place to catch any issues that occur during the process.
I have attached the current code. We do want this to pull website URLS from an excel sheet, find the contact page and submit form.
We are using nopeCHA free captcha solver
Need someone who can work now
Key Requirements:
- The script should work seamlessly on multi-page websites, and be able to navigate through pages and fill out contact forms.
- Contact forms will require filling in fields for Name, Email, and Message.
- Contact details will be provided in a CSV file, so the script will need to be able to read from a CSV and input the data into the contact forms.
Ideal Skills:
- Proficient in Python, with a strong understanding of Selenium.
- Experience with automating tasks on multi-page websites.
- Ability to work with data from CSV files.
- Attention to detail to ensure forms are filled out accurately.
This is our flow:
Scrape HTML: The code navigates to the specified URL and scrapes the HTML content of the page.
Use OpenAI: It sends the HTML content to the OpenAI API to get a mapping of form fields to their CSS selectors.
Fill the Form: It uses Selenium to fill the form fields with the provided data and submits the form.
Error Handling: There are error handling mechanisms in place to catch any issues that occur during the process.
I have attached the current code. We do want this to pull website URLS from an excel sheet, find the contact page and submit form.
We are using nopeCHA free captcha solver
Need someone who can work now