LinkedInBot

A Python-based automation tool that helps job seekers make targeted LinkedIn connections while respecting platform limits. Designed to prioritize HR professionals and personalize outreach at scale.
Key Features:
🎯 Smart Targeting - Identifies HR professionals using NLP title analysis
✉️ Dynamic Messaging - Generates role-specific templates (HR vs. technical)
⚖️ Rate-Limit Aware - Stays within LinkedIn's 5 notes/month restriction
📸 Debugging Tools - Automatic screenshot logging for troubleshooting
Tech Stack:
Python | Selenium | BeautifulSoup | Pandas | ChromeDriver
Workflow:
- Secure login with session management
- Company page navigation
- Profile scraping with DOM analysis
- Connection queue prioritization
Ethical Considerations
🔒 Transparency - Clear disclaimer about responsible use
⏳ Anti-Spam - Built-in delays between actions
📉 Volume Capping - Strict adherence to LinkedIn's limits
Learning Outcomes
- Web Automation - Mastered Selenium for complex workflows
- NLP Basics - Simple keyword-based role classification
- Rate Limiting - Implemented request queuing system
- Error Handling - Visual debugging with screenshots