Finds Jobs on LinkedIn using web-scraping

Overview

Find Jobs on LinkedIn

  • 📔 This program finds jobs by scraping on LinkedIn
  • 👨‍💻 Relies on User Input. Accepts: Country, City, State
  • 📑 Data about jobs will be generated as .csv format.
  • Click Me To See Demo

    Installation:

    # clone the repo
    $ git clone https://github.com/KungPaoChick/Find_LinkedIn_jobs.git
    
    # change the working directory to Find_LinkedIn_jobs
    $ cd Find_LinkedIn_jobs/
    
    # install the requirements
    $ python -m pip install -r requirements.txt
    

    Usage:

    $ python search_jobs.py --help
    usage: search_jobs.py [-h] [-p PLACES [PLACES ...]] [-j jobfunction [jobfunction ...]] [-jp job place]
    
    Find Nearby or Faraway Jobs
    
    optional arguments:
      -h, --help            show this help message and exit
      -p PLACES [PLACES ...], --place PLACES [PLACES ...]
                            Enter country/city/state. One or more places to look jobs from.
      -j jobfunction [jobfunction ...], --jobfunction jobfunction [jobfunction ...]
                            Searches Job Specification in your area. (e.g software-engineer)
      -jp job place, --jobplace job place
                            Searches The Specified Job in the Specified Place. (e.g teacher iowa)
    

    To search for only one place:

    $ python search_jobs.py -p san-jose

    To search for more than one place:

    $ python search_jobs.py -p california texas arizona
    

    To search a Specific job in your area:

    $ python search_jobs.py -j teacher
    

    To search Specific more than one job in your area:

    $ python search_jobs.py -j teacher engineer designer
    

    To search a Specific Job in a Specific Location:

    $ python search_jobs.py -jp designer san-jose
    

    Data collected will be stored in an individual csv file inside of its respective folder (e.g jobs_in_san-jose.csv)

    Result:

    Contributing

    We would love to have you help us with the development of Jobs_LinkedIn. Each and every contribution is greatly valued!

    You might also like...
    Python library for using SMS.ir web services

    smsir smsir is a Python library for using SMS web services www.sms.ir Installation Use the package manager pip to install smsir. pip install smsir Usa

    Sentiment Analysis web app using Streamlit - American Airlines Tweets
    Sentiment Analysis web app using Streamlit - American Airlines Tweets

    Analyse des sentiments à partir des Tweets L'application est développée par Streamlit L'analyse sentimentale est effectuée sur l'ensemble de données d

    A web app via which users can buy and sell stocks using virtual money

    finance Virtual Stock Trader. A web app via which users can buy and sell stocks using virtual money. All stock prices are real and provided by IEX. Fe

    DevSecOps pipeline for Python based web app using Jenkins, Ansible, AWS, and open-source security tools and checks.
    DevSecOps pipeline for Python based web app using Jenkins, Ansible, AWS, and open-source security tools and checks.

    DevSecOps pipeline for Python Web App A Jenkins end-to-end DevSecOps pipeline for Python web application, hosted on AWS Ubuntu 20.04 Note: This projec

    A Python script to create customised Spotify playlists using the JSON, Spotipy Library and Spotify Web API, based on seed tracks in your history.

    A Python script to create customised Spotify playlists using the JSON, Spotipy Library and Spotify Web API, based on seed tracks in your history.

    Python bindings for Alexa Web Information Service (AWIS) API

    Attention! This package is no longer maintained. See this ticket for more info. Wraps Alexa Web Information Service. Usage Making UrlInfo requests: ap

    A Python wrapper around the OpenWeatherMap web API

    PyOWM A Python wrapper around OpenWeatherMap web APIs What is it? PyOWM is a client Python wrapper library for OpenWeatherMap (OWM) web APIs. It allow

    A light weight Python library for the Spotify Web API

    Spotipy A light weight Python library for the Spotify Web API Documentation Spotipy's full documentation is online at Spotipy Documentation. Installat

    A collective list of free APIs for use in software and web development.

    Public APIs A collective list of free APIs for use in software and web development. A public API for this project can be found here! For information o

    Comments
    • Login Issue

      Login Issue

      Hi Matt. Your project seems quite interesting, well done! But how did you solve the problem of automatic logging in, I didn't see the part in the code, however in your demo seems everything worked well. I tried requests+beaultiful soup before, however, it's hard to get pass the login part. I also tried your package, no result was returned.

      opened by XiaoyuLiu198 1
    • Doesn't return results anymore

      Doesn't return results anymore

      thanks for putting this together - unfortunately, it looks like no results are returning anymore, i tried the exact command in the demo video (python3 search_jobs.py -jp software-engineer san-jose) and got no results - do you need to be signed into linkedin? thank you!

      opened by eriibearie 1
    Owner
    Matt
    18 year old Developer and Freelancer.
    Matt
    👨‍💼Linkedin API for Python

    linkedin_api ??‍?? Linkedin API for Python No "official" API access required - just use a valid Linkedin account! Programmatically send messages, get

    Tom Quirk 918 Dec 29, 2022
    Python interface to the LinkedIn API

    Python LinkedIn Python interface to the LinkedIn API This library provides a pure Python interface to the LinkedIn Profile, Group, Company, Jobs, Sear

    ozgur 844 Dec 27, 2022
    A Python Library to interface with LinkedIn API, OAuth and JSON responses

    #Overview Here's another library based on the LinkedIn API, OAuth and JSON responses. Hope this documentation explains everything you need to get star

    Mike Helmick 69 Dec 11, 2022
    Easy-apply-bot - A LinkedIn Easy Apply bot to help with my job search.

    easy-apply-bot A LinkedIn Easy Apply bot to help with my job search. Getting Started First, clone the repository somewhere onto your computer, or down

    Matthew Alunni 5 Dec 9, 2022
    Using AWS Batch jobs to bulk copy/sync files in S3

    Using AWS Batch jobs to bulk copy/sync files in S3

    AWS Samples 14 Sep 19, 2022
    Fetch fund data from avanza.se using Python and some web scraping with bs4

    Py(A)vanza Fetch fund data from avanza.se using Python and some web scraping with bs4. The default way is to display the data in the terminal, apply -

    dunderrrrrr 1 Jan 27, 2022
    Twitter bot that finds new friends in Twitter.

    PythonTwitterBot Twitter Bot Thats Find New Friends pip install textblob pip install tweepy pip install googletrans check requirements.txt file Env

    IbukiYoshida 4 Aug 11, 2021
    Tools to help record data from Qiskit jobs

    archiver4qiskit Tools to help record data from Qiskit jobs. Install with pip install git+https://github.com/NCCR-SPIN/archiver4qiskit.git Import the

    null 0 Dec 10, 2021
    Powerful Telegram Members Scraping and Adding Toolkit

    ?? Genisys V2.1 Powerful Telegram Members Scraping and Adding Toolkit ?? Features ?? ADDS IN BULK[by user id, not by username] Scrapes and adds to pub

    The Cryptonian 16 Mar 1, 2022
    Facebook open graph api implementation using the Django web framework in python

    Django Facebook by Thierry Schellenbach (mellowmorning.com) Status Django and Facebook are both rapidly changing at the moment. Meanwhile, I'm caught

    Thierry Schellenbach 1.4k Dec 29, 2022