A Python script that automates the job application process
This script uses Playwright to automate the job application process on Dice. It logs in to your account, performs a job search, and applies to multiple jobs automatically. It is designed to save you time and effort when job hunting on Dice.
-
Log in to Dice with your credentials.
-
Search for jobs using specific keywords.
-
Apply to multiple jobs with just one script run.
-
Customizable user-agent to mimic different web browsers.
-
Python 3.x
-
Playwright (installed automatically via pip)
-
Chromium browser (automatically downloaded by Playwright)
-
Clone this repository:
git clone https://github.com/Sameerakhatoon/AutomateJobApplication.git cd AutomateJobApplication
-
Install the required Python libraries:
pip install playwright
- Install Chromium browser (required by Playwright):
Chromium browser (automatically installed by Playwright)
-
Open the script (
AutomateDice.py
) and fill in your Dice.com login credentials:email = "[email protected]" password = "your_password"
-
Customize the search keywords and user-agent as needed:
search_keywords = '".net developer"' # Keywords for the search custom_user_agent = "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.288 Mobile Safari/537.36"
-
Run the script:
python AutomateDice.py
-
The script will log in, perform the job search, and automatically apply to multiple jobs. It will save job titles to a file named
job_titles.txt
.
This script is intended for educational and personal use only. Use it responsibly and adhere to ethical standards when automating interactions with websites.