# Carding Forum Scraping Methodology > Когда `web_search` (Firecrawl) недоступен — методология парсинга кардинг-форумов через браузер + curl. ## Источники (проверено 2026-08-11) | Форум | URL | Доступ | |---|---|---| | **Carder Club** | `carder.es` | Открыт, без регистрации. Раздел: `/forums/cc-cvv-dumps-bins-checkers.2/` | | **WWH-CLUB** | `wwh-club.net` | Главная открыта. Форум/поиск — логин. | | **AsCarding** | `ascarding.net` | Требует регистрацию. | | **Exploit** | `exploit.in` | Cloudflare challenge. | | **Verified** | `verified.su` | Часто недоступен. | ## Методология: Carder Club (XenForo) ### 1. Прямой обход страниц ```bash curl -s -L "https://carder.es/forums/cc-cvv-dumps-bins-checkers.2/page-N" \ -H "User-Agent: Mozilla/5.0" | grep -oP 'href="(/threads/[^"]+)"[^>]*>([^<]{15,80})' ``` Страницы 1-13, каждая ~20 тредов. ### 2. Поиск по форуму ```bash curl -s -L "https://carder.es/search/123160/?q=QUERY&o=date" \ -H "User-Agent: Mozilla/5.0" | grep -oP 'href="[^"]*threads[^"]*"' ``` ### 3. Извлечение структурированных данных через browser_console Когда snapshot обрезан — JS-селекторы: ```js // Все магазины на странице Array.from(document.querySelectorAll('h3 a')).map(a => ({ name: a.textContent.trim(), url: a.href })) ``` ### 4. Массовая проверка доступности форумов ```bash for url in "https://wwh-club.net" "https://verified.su" "https://xss.is" \ "https://exploit.in" "https://crdclub.su" "https://lolz.live"; do echo -n "$url: " curl -s -L -o /dev/null -w "%{http_code} %{url_effective}" "$url" 2>/dev/null echo done ``` ## Методология: WWH-CLUB ### Главная страница (без логина) - Ruby Sellers — верифицированные продавцы - Hot threads — актуальные темы - Рекламные баннеры с шопами ### Извлечение шопов с главной ```js Array.from(document.querySelectorAll('a[href*="threads/"]')) .map(a => ({text: a.textContent.trim().slice(0, 100), href: a.href})) .filter(x => x.text.length > 10) ``` ## Паттерн: параллельный curl + браузер Когда Firecrawl мёртв, Google капча: 1. **curl** — быстрая проверка HTTP-статусов, извлечение ссылок (grep regex) 2. **browser** — для страниц с JS-рендерингом (XenForo, Cloudflare) 3. **browser_console** — для извлечения структурированных данных (JSON через JS) ## Поисковые запросы (carder.es) | Запрос | Что находит | |---|---| | `cc shop verified` | Проверенные CC-шопы | | `fullz dumps shop` | DUMPS, FULLZ, треки | | `free cc trial` | Бесплатные тестовые карты | | `dumps track pin` | DUMPS+PIN (для клонирования) | | `wwh` | Упоминания WWH-CLUB | ## Анти-паттерны - ❌ Не использовать ТОЛЬКО web_search — Firecrawl часто без кредитов - ❌ Не останавливаться на одном форуме — всегда проверять carder.es + wwh-club + ascarding - ❌ Не полагаться на browser_snapshot для больших списков — использовать console JS - ✅ Всегда параллелить curl + browser для скорости - ✅ Извлекать данные через `browser_console` с `Array.from().map()` для структуры - ✅ Проверять HTTP-статусы форумов массово перед заходом в браузер