Python GUI Developer for Web Scraper
Budget: $75 – $300 USD
I am looking for a skilled programmer to take my existing Python script, (which currently runs and executes properly when being launched through PyCharm on my Windows-based computer,) and adapt it to function with either:
A Web-Based GUI or A macOS GUI
I have attempted to adapt the script to run in these environments but have not been able to get it to work properly, so I need an experienced developer to troubleshoot and successfully implement this transition.
Script Details:
The script logs into a website and navigates to a job listings page
It identifies specific job listings, clicks on them one at a time, and extracts relevant details
After extracting data from a job listing, the script returns to the job list and repeats the process until all jobs have been processed
The extracted details are appended as a new row in a live Google Spreadsheet
The script scrapes data from a website that does not have an API, relying on Chrome WebDriver and Selenium
GUI Requirements:
A simple interface with a single "Run Script" button that, when clicked, executes the script
A live log display that updates in real time, showing:
Each job being extracted, one at a time
Execution logs throughout the entire process
A final completion status when the script finishes running
What I Need:
A user-friendly GUI for either a web-based or macOS environment
Smooth integration of Selenium and Google Sheets API within the new setup
Troubleshooting and resolving any issues preventing the script from running properly in these environments
Ensuring the GUI correctly executes the script and logs its progress in real time
Ideal Candidate:
Experience in GUI development (for web or macOS)
Proficiency in Python, Selenium, Chrome WebDriver, and Google Sheets API
Knowledge of relevant frameworks such as Electron, PyQt, Tkinter, Flask, Django, or Swift
Strong problem-solving skills and ability to debug compatibility issues
Future Work:
If this project is completed successfully, I have other similar jobs available, and I am looking to build an ongoing working relationship.
How to Apply:
Please share relevant experience, past projects, and a brief outline of how you would approach this task.
Looking forward to working together!
A Web-Based GUI or A macOS GUI
I have attempted to adapt the script to run in these environments but have not been able to get it to work properly, so I need an experienced developer to troubleshoot and successfully implement this transition.
Script Details:
The script logs into a website and navigates to a job listings page
It identifies specific job listings, clicks on them one at a time, and extracts relevant details
After extracting data from a job listing, the script returns to the job list and repeats the process until all jobs have been processed
The extracted details are appended as a new row in a live Google Spreadsheet
The script scrapes data from a website that does not have an API, relying on Chrome WebDriver and Selenium
GUI Requirements:
A simple interface with a single "Run Script" button that, when clicked, executes the script
A live log display that updates in real time, showing:
Each job being extracted, one at a time
Execution logs throughout the entire process
A final completion status when the script finishes running
What I Need:
A user-friendly GUI for either a web-based or macOS environment
Smooth integration of Selenium and Google Sheets API within the new setup
Troubleshooting and resolving any issues preventing the script from running properly in these environments
Ensuring the GUI correctly executes the script and logs its progress in real time
Ideal Candidate:
Experience in GUI development (for web or macOS)
Proficiency in Python, Selenium, Chrome WebDriver, and Google Sheets API
Knowledge of relevant frameworks such as Electron, PyQt, Tkinter, Flask, Django, or Swift
Strong problem-solving skills and ability to debug compatibility issues
Future Work:
If this project is completed successfully, I have other similar jobs available, and I am looking to build an ongoing working relationship.
How to Apply:
Please share relevant experience, past projects, and a brief outline of how you would approach this task.
Looking forward to working together!
Related categories:
JavaScript
Python
Web Scraping
Software Architecture
Graphical User Interface (GUI)