Парсер B2B контрагентов с автоматическим обогащением данных.
Программа создает Excel/CSV файл с компаниями и для каждой компании:
- Ищет сайт — через Google Search (SearchApi.io)
- Парсит контакты — телефон, email, соцсети (VK, Telegram, MAX)
- Если контактов нет — использует AI (локальный LLM) для поиска ФИО директора/ЛПР на сайте
Просто запустите файл start.bat — откроется веб-интерфейс в браузере.
chmod +x start.sh
./start.shИнтерфейс доступен по адресу: http://localhost:8501
- Python 3.10+
- (опционально) LM Studio — внешняя программа для локального AI. Скачайте с https://lmstudio.ai/, установите модель и запустите. Программа подключится к ней автоматически.
pip install -r requirements.txt- Скопируйте
.env.exampleв.env - Заполните необходимые ключи:
# Обязательно для поиска сайтов
SEARCHAPI_API_KEY=ваш_ключ
# Опционально для поиска в VK
VK_TOKEN=ваш_токен_vk
# Для Groq AI (опционально, бесплатный)
GROQ_API_KEY=ваш_ключ_groq- SearchApi.io: https://www.searchapi.io/ (нужен для поиска сайтов компаний)
- VK Token: https://vkhost.github.io/ (для поиска групп/контактов в VK)
- Groq API: https://console.groq.com/ (бесплатный тир)
- LM Studio: https://lmstudio.ai/ (для локального AI)
- UncloseAI: нужен VPN, без ключей
- Запустите
start.bat - В интерфейсе выберите: нишу, город, количество контрагентов
- Нажмите "Запуск" — начнётся первичный поиск, результаты сохранятся в таблицу
- Нажмите "Шаг 2" — AI (LM Studio) обогатит данные (ФИО директора/ЛПР/почта/соцсети - если есть на сайте)
- Скачайте результат в Excel
Внизу интерфейса — лог операций (можно использовать для отладки/доработки в Claude Code, Cursor, OpenCode)
├── app.py # Интерфейс Streamlit
├── config.py # Настройки
├── enricher.py # Парсинг и обогащение
├── search_providers.py # Поиск через SearchApi
├── lm_studio_client.py # AI-клиент (LM Studio)
├── groq_client.py # AI-клиент (Groq)
├── unclose_client.py # AI-клиент (UncloseAI)
├── start.bat # Запуск (Windows)
└── requirements.txt # Зависимости
Программа поддерживает 3 AI провайдера для поиска ЛПР:
| Провайдер | Модели | Требования |
|---|---|---|
| LM Studio | локальные | Установить приложение |
| Groq | Llama 3.1, DeepSeek R1 | Бесплатный ключ с console.groq.com |
| UncloseAI | Hermes, Qwen | Без ключей (нужен VPN) |
Пользуйтесь этими услугами на свой страх и риск.
- Всё, что вы вводите (подсказки, файлы, личные данные), может быть залогировано
- Не отправляйте чувствительную информацию
- Бесплатные сервисы могут исчезнуть или изменить условия без предупреждения
- Не используйте для production-проектов
MIT