Automate your LinkedIn job search process with this Python script that searches for specific roles at target companies and exports the results to Excel.
- Automated Job Search: Searches LinkedIn based on role and company name
- Excel Export: Stores job details including:
- Job URL
- Role name
- Location
- Easy Apply status
- Browser Automation: Uses
webbrowserandpyautoguito automate the search process - Customizable Parameters: Easy configuration through parameter file
- Python 3.x
- Required libraries:
webbrowserpyautoguiopenpyxlorpandas(for Excel handling)
pip install pyautogui openpyxlModify the parameter.def file to include your target roles, separated by commas:
Java Developer,Python Developer,Java full stack
Add a new line in parameter.def with company names, separated by commas:
Codira,Digital Embrace,Code Runners
- Place an Excel file in the working directory
- Set the Excel file name in
link-automate.py
Run the automation script:
python link-automate.pyWatch the magic happen! ✨
The script will populate your Excel file with:
- Job URL: Direct link to the job posting
- Role Name: Position title
- Location: Job location
- Easy Apply: Whether the job has Easy Apply enabled
- Ensure you're logged into LinkedIn in your default browser
- The script uses GUI automation, so avoid interfering with the mouse/keyboard during execution
- Results are appended to the existing Excel file
[Add your license here]
Contributions are welcome! Please feel free to submit a Pull Request.