# Сбор B2B-контактов без платных парсеров

Схема для быстрого поиска компаний из нужного сегмента: агент собирает открытые данные, приводит их к таблице и помогает выбрать тех, кому есть смысл писать первыми.

## Что подготовить

- [ ] Опиши сегмент: ниша, география, размер компании, язык сайта, тип клиента.
- [ ] Сформулируй, кто нужен внутри компании: основатель, маркетинг, продажи, операционный директор, HR или другой ответственный.
- [ ] Заранее задай стоп-лист: кого не брать, какие регионы исключить, какие сайты считать нерелевантными.
- [ ] Реши, что будет результатом: таблица, CSV, Google Sheets или файл в проектной папке.
- [ ] Отдельно зафиксируй правила этики: брать только открытые контакты и не обходить закрытые зоны сайта.

## Инструменты

| Инструмент | Для чего | Ссылка |
| --- | --- | --- |
| ScrapeGraphAI | Открытая библиотека для извлечения данных с сайтов через графовые пайплайны и языковые модели. | [github.com/ScrapeGraphAI/Scrapegraph-ai](https://github.com/ScrapeGraphAI/Scrapegraph-ai) |
| ScrapeGraphAI Python SDK | Клиент для управляемого облачного API, если нужен быстрый запуск без своей инфраструктуры. | [github.com/ScrapeGraphAI/scrapegraph-py](https://github.com/ScrapeGraphAI/scrapegraph-py) |
| Claude Code или Codex | Оркестратор: ставит задачу, ведет таблицу, удаляет дубли, ранжирует компании и готовит первый заход. | Локальная агентная среда |

## Быстрый запуск

- [ ] Создай отдельную папку проекта, чтобы агент не смешивал базу с другими задачами.
- [ ] Если используешь открытую библиотеку, поставь пакет командой pip install scrapegraphai.
- [ ] Установи браузерные зависимости командой playwright install.
- [ ] Если используешь управляемый API, поставь пакет pip install scrapegraph-py или uv add scrapegraph-py.
- [ ] Добавь ключи только в переменные окружения, не вставляй их в промпт и не сохраняй в таблице.

## Промпт

```
Работай как исследователь B2B-контактов.

Сегмент: [опиши нишу]
География: [город/страна/язык]
Идеальный клиент: [кто покупает и зачем]
Кого исключить: [стоп-лист]

Найди 30 компаний из сегмента. Используй открытые страницы сайтов и поисковую выдачу. Для каждой компании собери:
1. название;
2. сайт;
3. чем занимается;
4. признаки, что ей может быть нужен мой продукт;
5. открытые контакты или страницу контактов;
6. вероятного ответственного;
7. короткую причину, почему с ней стоит связаться;
8. первый вариант сообщения.

Сохрани результат в таблицу. Удали дубли. Подними наверх компании с самым сильным совпадением. Если контакт не найден или сайт закрыт, напиши: проверить вручную.
```

## Таблица результата

| Колонка | Что писать |
| --- | --- |
| Компания | Название без мусора и юридических хвостов, если они не нужны. |
| Сайт | Основной домен, не рекламная прокладка. |
| Сегмент | Коротко: чем зарабатывает компания. |
| Сигнал интереса | Почему ей может быть актуально предложение. |
| Контакт | Только открытый e-mail, форма, страница контактов или публичный профиль. |
| Ответственный | Роль человека, которому логично писать. |
| Приоритет | Высокий, средний, низкий. Не по ощущению, а по совпадению с критериями. |
| Первое сообщение | 1-2 предложения без агрессивной продажи. |

## Проверка качества

- [ ] Открой 5 случайных компаний из таблицы и проверь, что данные реально есть на сайте.
- [ ] Проверь, что агент не придумал e-mail, должность или профиль.
- [ ] Удали компании без понятной причины для контакта.
- [ ] Отдельно пометь строки, где нужна ручная проверка.
- [ ] После первой рассылки добавь колонку статуса: отправлено, ответили, не подходит, вернуться позже.

---

Источник: https://localhost:3000/m/sbor-b2b-kontaktov-bez-platnyh-parserov
