Скрапер — это то, что запускаешь один раз и хочешь, чтобы работало неделями: монитор цен, исследовательский краул, датасет, который наполняется за ночь. Ноутбуку это не место, а для многих не место и хостеру, который требует паспорт и карту до выдачи shell. VPS, на который регистрируешься по email и платишь криптой, под задачу подходит: всегда онлайн, приватно и ваше.
Вот на чём это гонять, как настроить и одна честная вещь про IP, которую большинство гайдов пропускают.
Почему no-KYC здесь реально важен
Большинство хостеров привязывают аккаунт к удостоверению и карте — и логируют это. Для проекта сбора данных это лишняя утечка приватности: инфраструктура оказывается связана с вашим именем и вашей скрапинг-активностью. Оплата по email и криптой держит проект отдельно от личности. Для этой аудитории это притягивает сильнее цены.
Плюс просто меньше трения: поднял машину под разовый краул, дал отработать, снёс — без танца с верификацией аккаунта каждый раз.
Какой размер — и как платить
Размер целиком зависит от того, как вы скрапите:
- Обычный HTTP (Scrapy,
requests+ BeautifulSoup). Лёгкий. 1–2 ГБ RAM тянут много параллельных запросов, потому что ничего не рендерится. - Headless-браузер (Playwright, Puppeteer, Selenium). Прожорлив. Каждый инстанс Chromium ест 300–700 МБ, так что 4 ГБ — здравый минимум, больше — если несколько параллельно. Обычно именно из-за этого скрапер-боксу нужна реальная RAM.
Про оплату: регистрация по email и оплата USDC или USDT в сетях Base или Ethereum — без карты и документов. Карта тоже работает, но у on-ramp минимум ~$27, поэтому для дешёвого тарифа проще один раз пополнить небольшой баланс.
NAT для сервера достаточно — скрапер делает только исходящие вызовы. Выделенный IP нужен, только если вы ещё хостите что-то входящее (API, отдающий собранные данные).
Запуск
Зайдите по SSH и поставьте тулчейн. Пример с headless-браузером, как с более сложным случаем:
sudo apt update && sudo apt install -y python3-venv
mkdir ~/scraper && cd ~/scraper
python3 -m venv venv && source venv/bin/activate
pip install playwright && playwright install --with-deps chromium
# или лёгкий стек: pip install scrapy beautifulsoup4 httpx
# scrape.py — headless-загрузка
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
b = p.chromium.launch()
page = b.new_page()
page.goto("https://example.com")
print(page.title())
b.close()
Для краула на часы не оставляйте его в SSH-сессии — заверните в systemd-сервис (или tmux для разового прогона), чтобы переживал отключения и ребуты — тот же паттерн, что держит любой процесс живым. Если скрапом рулит ИИ-агент, он может сам арендовать машину по MCP.
Честная часть про IP
Тут большинство постов «лучший VPS для скрапинга» приукрашивают. VPS даёт один сервер с одним исходящим IP. Это идеально для запуска скрапера — чистая выделенная машина, всегда онлайн. Но это не прокси-сервис, и один IP не обойдёт цель, которая банит/лимитирует по адресу.
Если скрапите в масштабе и упираетесь в блоки, решение — отдельный прокси/ротация перед запросами: VPS гоняет ваш код, прокси-слой занимается IP. Две разные задачи. Кто обещает, что один бокс решает масс-блокировку по IP — вам что-то продают.
И скрапьте ответственно: уважайте robots.txt, ограничивайте частоту запросов, не выходите за рамки условий того, что собираете. Вежливого скрапера банят куда реже жадного.
Оговорки
- CPU-only, один регион (Германия). Для логики скрапинга и headless-браузеров нормально; если нужен GPU или конкретное гео — знайте сразу.
- Следите за RAM с браузерами. Текущий Playwright-цикл съест бокс — закрывайте страницы и контексты, ограничивайте конкурентность.
- Это сервер, а не магический анонимайзер. No-KYC держит приватным аккаунт; как выглядят ваши запросы для целей — на вас (и вашем прокси-слое).
В этих рамках VPS без KYC — чистый приватный дом для скрапера, который просто работает дальше. Выберите тариф, платите криптой, и ваш сборщик онлайн за минуты.