Selenium Web automation for ASU Student Job Portal Applications
First download latest chromedriver from here and extract to same folder.
Use the template given below to make a config.py
file with your username
and password
.
Install python from the Microsoft Store or from the website.
optional: you may also setup a virtual environment using
python -m venv env
Install dependencies using:
pip install -r requirements.txt
Open a command prompt window in the current folder by typing 'cmd' in the address bar and execute the following command
python asu_sjobs.py
#!/usr/bin/env python
DISABLE_SAVE_SUBMIT = False
configs = [{
"username": "userone1",
"password": "PaSsWoRd",
"file_list": ['Supporting_Docs_file1.pdf', 'Supporting_Docs_file2.pdf'],
}, {
"username": "usertwo2",
"password": "PaSsWoRd",
"file_list": ['Supporting_Docs_file.pdf',],
}]
Applied jobs are saved to a file
userone1_applied_jobs.txt
in the same folder.