This project is a LinkedIn automation tool written in Python using Selenium WebDriver. It searches for people using custom filters and sends connection requests automatically. It runs entirely in Docker using docker-compose and Selenium Grid for browser automation.
- Authenticates and logs into LinkedIn
- Searches users by keywords and location
- Sends connection requests automatically
- Dockerized for portability and easy deployment
- Logs activity to standard output for debugging
- Docker
- Docker Compose
Edit the parameters.py file and provide your LinkedIn credentials and search configuration:
linkedin_username = "your_email@example.com"
linkedin_password = "your_password"
keywords = "DevOps Engineer"
start_page = 1
till_page = 3
geoUrn = "103644278" # Example: Irandocker-compose up --build
This will:
Build your Python application image
Start Selenium Chrome container
Wait for Selenium to be ready
Launch your LinkedIn bot
docker logs -f linkedin-bot
Logs are flushed in real-time so you can follow activity live.
To stop and remove the running containers, execute:
docker-compose downThis project is licensed under the MIT License. See the LICENSE file for details.