Skip to content

Abinesh-Mathivanan/ivy-connection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ivy Connection

Ivy Connection

Ivy Connection is a Python-based LinkedIn automation tool designed to connect with Ivy League university students on LinkedIn and collect their profile information for networking and professional purposes. This tool leverages the power of Selenium to perform automated tasks on the LinkedIn platform.

Table of Contents

Features

  • Automated LinkedIn Actions: Connect with Ivy League students on LinkedIn automatically.
  • Profile Information: Collect and store essential profile information, including name, gender, university, and profile link.
  • Dynamic Search: Customize your search criteria to target specific profiles.
  • CSV Export: Store the collected data in CSV format for easy analysis and reference.
  • User-Friendly: Built with user-friendliness in mind, with simple configurations.

Getting Started

Prerequisites

Before using Ivy Connection, ensure you have the following:

  • Python 3.x installed on your system.
  • The Chrome web browser installed.
  • ChromeDriver installed and configured for your Chrome version.
  • A valid LinkedIn account.

Installation

  1. Clone the Ivy Connection repository to your local machine:

    git clone https://github.com/your-username/ivy-connection.git
  2. Navigate to the repository's directory:

    cd ivy-connection
  3. Install the required Python packages:

    pip install -r requirements.txt

Usage

connection.py

connection.py is a script to connect with Ivy League students on LinkedIn and collect their profile information.

  1. Open the config.py file and update it with your LinkedIn username and password.

  2. Customize the search criteria in the IvyConnection class to specify your criteria for Ivy League students.

  3. Run the script:

    python connection.py

    The script will perform automated tasks and send automatic connection requests.

dynamic_parsing.py

dynamic_parsing.py is a script to perform dynamic profile parsing on LinkedIn based on your search query.

  1. Run the script with your custom search query:

    python dynamic_parsing.py --username your-username --password your-password --search_query "Your Search Query" --output_csv "output.csv"

    Replace your-username, your-password, "Your Search Query", and "university_females.csv" with your LinkedIn credentials, search query, and desired CSV file name.

Customization

You can customize both scripts for your requirements by modifying the search criteria and data collection. You can explore the scripts' comments and documentation for more details on customization options. You could also customize the output and input CSV files based on your requirements.

Contribution

Contributions to Ivy Connection are welcome! If you have ideas for improvements, new features, or bug fixes, please open an issue or submit a pull request. Please review our Contribution Guidelines for more information.

License

Ivy Connection is open-source software licensed under the MIT License. Please feel free to use, modify, and distribute it according to the terms of the license.


Disclaimer: Please use Ivy Connection responsibly and in compliance with LinkedIn's terms of service. Automated actions on LinkedIn may be subject to restrictions and policies, so exercise caution when using this tool.



About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages