This program is to extract data from LinkedIn (with authentication) and displays the outputs
- Install the necessary packages: tkinter and selenium.
- Download the ChromeDriver executable and update the path in line 101 in search_with_authentication.py accordingly.
- Run the search_with_authentication.py
- Enter your email.
- Enter your password.
- Enter the job title(s) you want to search for in the "Job Title(s)" field. Separate multiple titles with a comma.
- Enter the location you want to search for in the "Location" field. Note that only one location can be searched at a time.
- Enter any keywords that you want to require all of in the "Must have all of the following keyword(s)" field. Separate multiple keywords with a comma.
- Enter any keywords that you want to require at least one of in the "Must have one of the following keyword(s)" field. Separate multiple keywords with a comma.
- Enter the company code (found in the URL when you search for a company on LinkedIn) in the "Company code" field.
- Check the checkboxes next to the job types you want to include in your search: Onsite, Remote, and/or Hybrid.
- Check the checkboxes next to the job levels you want to include in your search: Internship, Entry, and/or Associate.
- Click the checkboxe next to "Easy apply" if you only want to include easy-apply jobs in your search
- Click the checkboxe next to "In your network" if you only want to include jobs in your network in your search
- Click the "Start" button to start the search.
- Choose how many pages of results you'd like to see.
- Wait for the program to finish running. The program will print out the job titles, companies, and URLs of any job openings that match your search criteria.