Giter VIP home page Giter VIP logo

tufayellus / linkedin-cv-downloader Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 34.41 MB

A Python based GUI automation software for downloading bulk LinkedIn CV / LinkedIn Resume from a list of profile links

License: GNU General Public License v3.0

Python 100.00%
crawler digital-marketing email-marketing email-scraper leads linkedin-bot linkedin-scraper scrape-emails scrape-websites scraper

linkedin-cv-downloader's Introduction

LinkedIn CV Downloader / LinkedIn Resume Downloader

A GUI-based(Graphical User Interface) Python automation software for downloading bulk LinkedIn CV / LinkedIn Resume from a list of profile links. Automation makes our lives easier. With this open-source Python-based software, you'll have the ability to automatically download CVs/Resumes of different LinkedIn profiles in a folder organized by their usernames.
LinkedIn automatic CV/Resume downloader executable file is compiled for your easier convenience too that you can download from here.

Interface Presentation

The main screen will look like this:



Downloaded CVs folder will look like this after successful downloads of the CV from LinkedIn:

Features

  • Allows any number of input profile links
  • Customizable delay between multiple profiles downloaded (delay is limited to 1-60 seconds only), it defaults to 5 seconds every time you open it
  • Saves a log file of what is happening in the background in a logs.log file
  • Doesn't require any LinkedIn account details but live cookies from an existing LinkedIn browser session. This saves triggering the LinkedIn safety system in most scenarios.

How to install this?

  1. If you want to run a compiled program directly, here's a compiled program
  2. First, download Python software from Python's official website. Python 3.x only is supported. Download from here or for a precise Python version, download this version and scroll to the bottom to download the correct version based on your operating system and make sure to tick on "Add to PATH" during installation in windows machines
  3. Now, from the start menu (Windows) or Applications list (Linux/Mac), search for Command Prompt (Windows) or terminal (on Mac/Linux) and copy-paste the command written below:
pip3 install requests

This will show some installation progress and will install the library eventually. If you see any pip warning, you may ignore that as that's optional.

  • If pip doesn't get recognized as a command, please re-install Python with "Add python to executable path" enabled, or for Mac/Linux, run the command apt-get install python3-pip
  1. Now check the Usage Guide section.

Usage Guide

  1. Assuming that the Python software and the library required by this project are installed, time for the script execution. First, download the Python script of your choice and put it inside a folder.
  2. Load the cookies in the cookies.txt file by following the "How to collect cookies?" section.
  3. Right-click on the Python script and select the option "Edit with IDLE". If you don't see this option, you have to figure that out yourself to fix the problem but a correct installation will show this option in the right-click menu.
  4. Now, locate the Run menu and select Run Module and control the software using the GUI screen.

How to collect cookies?

  1. Login to LinkedIn from your Chrome browser(or your favorite one) and navigate to https://www.linkedin.com/company/linkedin/
  2. Right-click anywhere on that page and select "Inspect".
  3. Go to the "networks" tab and in the "Filter" input box, type "graphql" and refresh the web page again while keeping the networks tab open.
  4. You will see some matches shown below. Click on that, locate the "Headers" tab, copy the value from the cookies Response header, and paste it into the cookies.txt file located in the same folder.

Disclaimer

I hold no liability if your LinkedIn account faces any problem after using this program in any way. Please use it at your own risk.

Loved This Open Source Project?

Star the repository and share it with your friends who might need this. Keep this on watch for more updates! Follow my GitHub for more quality projects like this.

linkedin-cv-downloader's People

Contributors

tufayellus avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.