Skip to content

Python script using Selenium automates LinkedIn actions: log in, search users based on query, send connection requests. Utilizes image recognition for button interaction. Customizable number of connection requests.

Notifications You must be signed in to change notification settings

UdaySMukherjee/LINKEDIN_AUTOMATION_PACKAGE

Repository files navigation

LinkedIn Automation Tool

alt text

Overview

This project is a Python script that automates LinkedIn actions using the Selenium library. It allows users to log in to LinkedIn, search for users based on a query, and send connection requests. The script uses image recognition to locate and interact with buttons on the LinkedIn website.

Features

  • Log in to LinkedIn using your credentials
  • Perform a search query to find relevant users
  • Send a customizable number of connection requests
  • Image recognition to locate and click on buttons
  • Popup handling for connection requests
  • Warns users about excessive automation and encourages responsible usage

Technologies Used

  • Python
  • Selenium WebDriver
  • tkinter (GUI framework)
  • pyautogui (Image recognition library)
  • PIL (Python Imaging Library)
  • GitHub (Version control and repository hosting)

How to Use

  1. Clone the repository: git clone https://github.com/UdaySMukherjee/LINKEDIN_AUTOMATION_PACKAGE
  2. Install the required dependencies: pip install -r requirements.txt
  3. Make sure you have the Chrome browser installed.
  4. Set your LinkedIn credentials, search query, and the number of connection requests in the script.
  5. Run the script: python LINKEDIN_BOT.py
  6. The GUI window will appear. Enter your username, password, and other details.
  7. Click on the "Do Automate" button to start the automation process.
  8. Sit back and watch as the script automates the connection request sending process.

Notes and Considerations

  • It's important to use this tool responsibly and be aware of LinkedIn's usage limits.
  • Excessive automation may result in warnings or account restrictions from LinkedIn.
  • Adjust the delay times in the script as needed to ensure proper interaction with web elements.
  • Feel free to customize the script to fit your specific needs and preferences.

Contributions

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request. Let's make this tool even better together!

About

Python script using Selenium automates LinkedIn actions: log in, search users based on query, send connection requests. Utilizes image recognition for button interaction. Customizable number of connection requests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published