SAMOILOV
// technical guide · обновлено: июль 2026

Инструменты веб-парсинга: полный технический справочник

Все актуальные библиотеки, антидетект-решения, API и сервисы для сбора данных с сайтов — с указанием технологии, количества звёзд на GitHub и области применения. Один документ вместо десятка вкладок.

Парсинг (веб-скрейпинг) — это автоматический сбор данных с сайтов. На практике задача почти всегда сводится к двум подзадачам: получить HTML/JSON страницы и извлечь из него нужные поля. Сложность добавляют системы антибот-защиты (Cloudflare, DataDome, Akamai, PerimeterX/HUMAN, Kasada, Imperva), которые анализируют TLS-отпечаток, заголовки, поведение и признаки автоматизации браузера.

Поэтому современный стек парсинга состоит из нескольких слоёв, и этот гайд построен по ним: простые HTTP-клиенты и парсеры разметки → фреймворки → управление браузером → антидетект-надстройки (главный раздел) → обход защит на уровне TLS → готовые браузеры и облачные API, которые берут всю «грязную» работу на себя. В конце — десктопный софт, прокси и правовые нюансы.

Как читать таблицы. Колонка «Технология» показывает язык и способ управления: WebDriver (классический Selenium), CDP (Chrome DevTools Protocol — прямое подключение к браузеру, сложнее детектируется), Playwright/Puppeteer (форки-патчи) или HTTP (без браузера вовсе). Звёзды GitHub приведены по состоянию на июль 2026 и меняются каждый день — это ориентир популярности, а не абсолютная истина. Заголовки таблиц можно нажимать для сортировки.

01 Как выбрать инструмент

Базовое правило: используйте самый лёгкий инструмент, который справляется с задачей. Браузер в 10–50 раз медленнее и дороже, чем HTTP-запрос, поэтому к нему прибегают, только когда без рендеринга JavaScript или без имитации реального браузера не обойтись.

СитуацияЧто подойдётСлой
Статический HTML, нет защитыrequests/httpx + BeautifulSoup/lxml, ScrapyHTTP + парсер
Данные подгружаются через API/XHRПрямые запросы к внутреннему API (DevTools → Network)HTTP
Контент рендерится JavaScriptPlaywright, Puppeteer, Selenium, DrissionPageБраузер
Есть антибот (Cloudflare, DataDome…)nodriver, camoufox, patchright, curl_cffi, ScraplingАнтидетект
Только TLS-отпечаток мешаетcurl_cffi, tls-client, rnet, primpTLS-impersonation
Не хочу возиться с инфраструктуройScraping API: ScraperAPI, ZenRows, ScrapFly, Bright Data…Сервис
Нужен чистый markdown для LLMFirecrawl, Jina Reader, Crawl4AI, SpiderAI-сервис
Массовые аккаунты / профилиАнтидетект-браузеры: Multilogin, AdsPower, Dolphin…Браузер-профили
Без кода / силами не-разработчикаOctoparse, ParseHub, Browse AI, A-ParserNo-code / десктоп

02 HTTP-клиенты и парсеры HTML

Фундамент любого парсера. Один инструмент делает запрос, другой разбирает разметку. Комбинируются свободно (например, httpx + selectolax).

ИнструментТехнология ★ GitHubНазначение
requestsPython52kКлассический синхронный HTTP-клиент, стандарт де-факто.
httpxPython14.5kСовременный клиент с sync/async и HTTP/2.
aiohttpPython15.8kАсинхронный HTTP клиент/сервер для высокой конкуррентности.
BeautifulSoupPythonСамый популярный парсер HTML для новичков (пакет bs4, ставится с PyPI).
lxmlPython/C2.9kОчень быстрый парсер на libxml2, XPath/CSS.
parselPython1.2kСелекторы XPath/CSS из экосистемы Scrapy.
selectolaxPython/C1.3kСверхбыстрый парсер на движке Modest/Lexbor.
cheerioNode.js29.5k«jQuery на сервере» — разбор HTML в Node.
jsoupJava11kСтандартный HTML-парсер для JVM.
goqueryGo14.7kjQuery-подобные селекторы для Go.

BeautifulSoup распространяется через PyPI (pip install beautifulsoup4) и не имеет собственного «звёздного» репозитория — поэтому в колонке звёзд стоит прочерк.

03 Фреймворки скрейпинга

Фреймворк берёт на себя очередь запросов, конкуррентность, повторы, пайплайны обработки и экспорт. Нужен, когда вы собираете не одну страницу, а тысячи и миллионы.

ФреймворкТехнология ★ GitHubНазначение
ScrapyPython62.1kЗрелый асинхронный фреймворк: пауки, пайплайны, middlewares, экспорт.
CrawleeTS/Node23.3kЕдиный API для HTTP и браузера, авто-масштабирование, ротация. Есть версия для Python.
CollyGo25.3kБыстрый и элегантный скрейпинг-фреймворк для Go.
KatanaGo17kБыстрый crawler нового поколения (в т.ч. headless-режим).
SpiderRust2.5kОдин из самых быстрых crawler'ов; движок сервиса spider.cloud.
TrafilaturaPython6kИзвлечение основного текста и метаданных (обход «мусора» страницы).

04 Браузерная автоматизация

«Базовые» движки управления браузером. Сами по себе они легко детектируются антиботами (флаг navigator.webdriver, специфичные CDP-артефакты), поэтому поверх них ставят антидетект-надстройки из следующего раздела. Но для сайтов без защиты этого слоя достаточно.

ДвижокТехнология ★ GitHubНазначение
PuppeteerTS · CDP95.4kAPI для Chrome/Firefox от Google, эталон CDP-автоматизации.
PlaywrightTS · CDP90.2kКроссбраузерная автоматизация (Chromium/Firefox/WebKit) от Microsoft, один API на многих языках.
SeleniumMulti · WebDriver34.2kВетеран автоматизации, стандарт W3C WebDriver, все языки.
chromedpGo · CDP13.1kУправление Chrome по CDP без внешних зависимостей.
RodGo · CDP7kВысокоуровневый CDP-драйвер для Go, удобен для скрейпинга.
LightpandaZig · CDP31.4kHeadless-браузер, написанный с нуля под AI-агентов и автоматизацию — в разы легче Chromium.

05 Антидетект-библиотеки (GitHub)

Ключевой раздел. Это опенсорс-надстройки, которые маскируют признаки автоматизации: убирают navigator.webdriver, чинят фингерпринт (WebGL, Canvas, шрифты, экран), имитируют человеческие движения и — что важнее всего в 2026 году — прячут артефакты на уровне протокола управления браузером. Как показывают свежие бенчмарки, антиботы всё чаще ловят не «что» браузер о себе сообщает, а «как» им управляют, поэтому инструменты с прямым CDP-подключением (nodriver, zendriver) обходят защиты там, где патчи Playwright уже не справляются.

5.1 · Chromium / CDP-стелс (Python)

Самая живая ветка. Управляют Chrome напрямую по CDP либо через пропатченный WebDriver.

БиблиотекаТехнология ★ GitHubЧто делает
ScraplingPython · HTTP+CDP69.1kАдаптивный фреймворк: стелс-фетчеры, «незаметный» браузер и самовосстанавливающиеся селекторы. Взлетел в топ в 2025–26.
SeleniumBasePython · WebDriver+CDP12.8kКомбайн для тестов и скрейпинга; режимы UC Mode и CDP Mode обходят антиботы.
undetected-chromedriverPython · WebDriver12.6kПатченый ChromeDriver, обходит Distil, Imperva, DataDome, Cloudflare IUAM. Классика жанра.
DrissionPagePython · CDP+HTTP12.1kГибрид: переключается между HTTP-запросами и управлением браузером в одном API.
pydollPython · CDP6.9kАвтоматизация без WebDriver, прямое подключение к Chromium по WebSocket, человекоподобные действия.
botasaurusPython · WebDriver5.2kAll-in-one антидетект-фреймворк «для непобедимых скрейперов», встроенный обход защит.
nodriverPython · CDP (async)4.3kОфициальный преемник UC: прямой CDP без Selenium и chromedriver. Лидер по обходу в бенчмарках 2026.
zendriverPython · CDP (async)1.4kАктивный форк nodriver: async-first, поддержка Docker, доработанный стелс.
Selenium-DriverlessPython · CDP858Selenium-подобное управление без отдельного chromedriver-процесса.

5.2 · Патчи и стелс для Playwright / Puppeteer

Не заменяют движок, а «латают» его: убирают утечки автоматизации из Playwright/Puppeteer либо добавляют стелс-плагины.

БиблиотекаТехнология ★ GitHubЧто делает
puppeteer-extra (stealth)JS · Puppeteer7.4kПлагин-система; puppeteer-extra-plugin-stealth — самый известный набор анти-детект патчей.
patchright (Python)Playwright · Python3.6k«Незаметная» сборка Playwright, чинит утечки на уровне протокола. Есть и Node-версия.
puppeteer-real-browserJS · Puppeteer1.6kЗапускает Puppeteer «как настоящий браузер», проходит Cloudflare и капчи.
ghost-cursorTS · Puppeteer1.5kГенерирует человекоподобные траектории мыши (кривые Безье).
Ulixee HeroTS · свой движок1.5k«Браузер, созданный для скрейпинга» (бывший SecretAgent) с эмуляцией человека.
rebrowser-patchesJS · PW/PPT1.4kНабор патчей для Puppeteer и Playwright против детекта, включается/выключается по требованию.
fakebrowserJS · Puppeteer~1.2kПодмена фингерпринтов и имитация мыши/клавиатуры. Есть активные форки.
playwright-stealthPython · Playwright964Порт stealth-плагина под Playwright. Активнее поддерживается форк tf-playwright-stealth.
selenium-stealthPython · Selenium740Делает обычный Selenium менее заметным (скрывает базовые признаки бота).

5.3 · Антидетект на уровне самого браузера

Здесь маскировка встроена в исходники браузера — её нельзя «отломать» через JS, потому что подмена происходит ниже уровня страницы.

ПроектТехнология ★ GitHubЧто делает
CamoufoxC++/Python · Firefox8.9kАнтидетект-форк Firefox: спуфинг фингерпринта в исходниках, управление через Playwright (протокол Juggler). Единственный крупный не-Chromium вариант.
Правовая и лицензионная оговорка. Многие из этих проектов распространяются под копилефт-лицензиями (например, nodriver — AGPL-3.0), а обход антибот-защит может нарушать условия использования сайтов. Проверяйте лицензию и ToS перед коммерческим применением.

06 Обход защит: TLS-отпечаток и Cloudflare

Часто до браузера дело не доходит: сайт блокирует запрос уже по TLS-отпечатку (JA3/JA4) и порядку заголовков, которые у Python-requests и curl отличаются от настоящего Chrome. Эти библиотеки имитируют рукопожатие реального браузера без запуска браузера — самый дешёвый способ обхода. Отдельная группа решает JS-челленджи Cloudflare.

ИнструментТехнология ★ GitHubМетод / назначение
FlareSolverrPython · headless14.2kПрокси-сервер: поднимает реальный headless-браузер и решает Cloudflare/Turnstile, возвращая куки.
curl-impersonateC / curl6.5kПропатченный curl, чьё TLS+JA3+HTTP2-рукопожатие неотличимо от Chrome/Firefox.
cloudscraperPython · requests6.5kМодуль на базе requests, решает in-page JS-челлендж Cloudflare (IUAM).
curl_cffiPython · bindings5.9kPython-биндинг к curl-impersonate: импперсонация TLS/JA3/HTTP2 в пару строк. Де-факто стандарт 2026.
cfscrapePython · node3.5kКлассический (ныне устаревший) решатель старого IUAM-челленджа через JS-движок.
CloudflareBypassForScrapingPython · DrissionPage2.4kОбход Turnstile/JS-челленджа через реальный браузер (DrissionPage).
tls-clientGo · uTLS1.7kHTTP-клиент в стиле net/http с выбираемым/подменяемым TLS-фингерпринтом.
rnetRust → Python1.4kБыстрый HTTP-клиент с импперсонацией Chrome/Firefox/Safari (бывший reqwest-impersonate).
hrequestsPython1.0kВысокоуровневый скрейпер: TLS-спуфинг + опциональная headless-автоматизация.
primpRust → Python~0.55k«Python Requests Impersonate» — быстрый клиент на Rust с импперсонацией фингерпринта.

07 Антидетект-браузеры (продукты)

Готовые десктоп-приложения для управления сотнями браузерных профилей, у каждого — уникальный, но «живой» фингерпринт. Используются для мультиаккаунтинга, но также удобны для парсинга: почти все дают локальный API и подключаются к Selenium/Puppeteer/Playwright по CDP.

ПродуктДвижокAPI для автоматизацииЗаметкиСайт
MultiloginChromium (Mimic) / Firefox (Stealthfox)Да (Selenium/PPT)Пионер ниши, корпоративный уровень.multilogin.com
GoLoginChromium (Orbita)Да (REST + Selenium/PPT)Облако профилей, есть бесплатный тариф.gologin.com
AdsPowerChromium / Firefox (SunBrowser)Да (Local API)Популярен в e-com и автоматизации, RPA-модуль.adspower.com
Dolphin{anty}ChromiumДа (API)Сильный акцент на арбитраж/мультиаккаунт.dolphin-anty.com
Octo BrowserChromiumДа (API)Качественные фингерпринты, стабильность.octobrowser.net
KameleoChromium / Firefox / мобильныеДа (Local API, C#/PY)Умеет эмулировать мобильные профили.kameleo.io
IncognitonChromiumДа (Selenium/PPT)Есть бесплатный тариф до 10 профилей.incogniton.com
UndetectableChromiumДа (API)Гибкая конфигурация фингерпринтов.undetectable.io
MoreLoginChromiumДа (API)Бюджетный вариант с бесплатными профилями.morelogin.com
Vision (Linken Sphere)ChromiumДаВетеран рынка, ориентация на профи.tenebris.cc

08 Scraping API (сервисы)

Сервисы, которые берут на себя прокси, рендеринг браузера, обход антиботов и капч — вы отправляете URL и получаете HTML, JSON или готовые поля. Ниже — международные (EN) провайдеры. Тип обозначает основную специализацию: Unlocker (обход защит), Render (headless-рендеринг), SERP (выдача поисковиков), Extract (структурирование).

СервисТипОсобенностиСайт
Bright DataUnlocker · Render · SERP · DatasetsКрупнейшая прокси-сеть, Web Unlocker, Scraping Browser, готовые датасеты.brightdata.com
OxylabsWeb Scraper API · SERP · UnblockerКорпоративный уровень, AI-парсинг (OxyCopilot), 100M+ прокси.oxylabs.io
Zyte APIUnlocker · ExtractУмный API от создателей Scrapy: авто-обход + AI-извлечение (экс-Crawlera/Splash).zyte.com
ScraperAPIUnlocker · RenderПростой REST-API, ротация прокси и капчи «из коробки», популярен у разработчиков.scraperapi.com
ScrapingBeeRender · ExtractHeadless-Chrome API, скриншоты, AI-извлечение, дружелюбный DX.scrapingbee.com
ZenRowsUnlocker · RenderUniversal Scraper API с сильным обходом антиботов, Scraping Browser.zenrows.com
ScrapFlyUnlocker · Render · ExtractОбход антиботов, скриншоты, LLM-парсинг, подробная отладка запросов.scrapfly.io
ScrapingdogRender · SERP · соцсетиБюджетный API + отдельные эндпоинты для Google, LinkedIn и др.scrapingdog.com
ScrapingAntRender · UnlockerHeadless-браузер с ротацией прокси, простой REST.scrapingant.com
Scrape.doUnlocker · RenderRotating-proxy + скрейпинг-API, конкурентные цены.scrape.do
Decodo (ex-Smartproxy)Web/SERP/e-com APIРебрендинг Smartproxy: доступные тарифы, 125M+ IP.decodo.com
CrawlbaseCrawling · Scraper · StorageБывший ProxyCrawl: краулинг-API + хранилище результатов.crawlbase.com
Nimble (Nimbleway)Web/SERP/Maps/e-comAI-парсинг, «Nimble Browser», акцент на качество данных.nimbleway.com
NetNutWebsite Unblocker · SERPПрокси-провайдер с API разблокировки сайтов.netnut.io
WebScrapingAPIRender · SERPREST-API с рендерингом и антибот-обходом.webscrapingapi.com
SerpApiSERPЭталонный API выдачи Google/Bing/Maps и десятков других движков.serpapi.com
DataForSEOSERP · данные для SEOОптовые SEO/SERP-данные по API для агентств и платформ.dataforseo.com
DiffbotExtract · Knowledge GraphAI-извлечение сущностей и Knowledge Graph всего веба.diffbot.com
BrowserlessRender (BaaS)Хостинг headless-Chrome: эндпоинты /scrape, /content, WebSocket.browserless.io
ApifyПлатформа · ActorsМаркетплейс готовых «акторов»-скрейперов + запуск своего кода, API и хранилище.apify.com
ScrapelessUnlocker · Scraping BrowserОбход Cloudflare/капч, облачный стелс-браузер, растущий игрок.scrapeless.com
RayobyteWeb Scraping API · проксиСкрейпинг-API с авто-повторами поверх собственных прокси.rayobyte.com

09 AI-скрейпинг: сервисы «типа Firecrawl»

Новый класс инструментов «под LLM»: на входе URL или домен, на выходе — чистый Markdown/JSON без навигации и рекламы, готовый для RAG и агентов. Многие доступны и как облачный API, и как опенсорс для self-hosting. Часть проектов — это «браузер-инфраструктура для AI-агентов».

ПроектФорматТехнология ★ GitHubЧто делает
FirecrawlOSS+APITS151kЭталон ниши: scrape / crawl / map / extract → markdown и структурированный JSON.
Crawl4AIOSSPython68kСамый популярный опенсорс-краулер под LLM, чистый markdown, self-host.
ScrapeGraphAIOSS+APIPython28.1kИзвлечение по запросу на естественном языке через граф + LLM.
SkyvernOSS+APIPython21.6kАгентная автоматизация браузера (LLM + компьютерное зрение) по задаче.
MaxunOSSTS15.6kNo-code платформа: собираете робота кликами, на выходе — API/данные.
Jina ReaderOSS+APITS10.9kЛюбой URL → markdown через префикс r.jina.ai; есть модели Reader-LM.
SteelOSS+APITS7.1kОпенсорс браузер-API для AI-агентов и приложений.
LLM ScraperOSSTS6.8kПревращает любую страницу в структурированные данные по схеме через LLM.
Spider.cloudOSS+APIRust2.5kОчень быстрый краулер с выдачей, готовой для LLM (движок spider-rs).
TavilySaaSSearch + Extract API специально для AI-агентов, популярен в LangChain.
ExaSaaSНейропоиск + извлечение содержимого страниц для LLM.
OlostepSaaSБыстрый и дешёвый scraping-API с markdown-выдачей под AI.
AgentQLSaaSЯзык запросов к страницам: находит элементы «по смыслу» для агентов (TinyFish).
BrowserbaseSaaS + StagehandОблачная браузер-инфраструктура для агентов; фреймворк Stagehand — опенсорс.
HyperbrowserSaaSБраузеры для агентов + эндпоинты scrape/crawl/extract.

Смежное: файлы и репозитории → markdown для LLM

Не веб-краулеры, но часто идут в том же пайплайне подготовки данных для моделей.

ПроектТехнология ★ GitHubЧто делает
MarkItDownPython165kКонвертер Office/PDF/аудио и пр. в Markdown от Microsoft.
DoclingPython63kПодготовка документов (PDF, DOCX…) для генеративного AI, от IBM.
RepomixTS26.8kУпаковывает весь репозиторий в один AI-дружественный файл.
GitingestPython15kGit-репозиторий → текстовый дайджест для промпта.

10 Десктопный и no-code софт

Инструменты для тех, кто не пишет код, и мощные десктоп-комбайны для профессионалов. Отдельно выделены русскоязычные ветераны рынка — A-Parser и ZennoPoster.

10.1 · Профессиональные десктоп-комбайны

СофтПлатформаОсобенностиСайт
A-ParserWindows / LinuxМультипоточный парсер SERP и сайтов: 90+ встроенных парсеров, JS, регэкспы, пресеты, свой API и конструктор. Промышленные объёмы.a-parser.com
ZennoPosterWindowsВизуальная автоматизация браузера и парсинг: запись действий, решение капч, шаблоны, эмуляция человека. Экосистема ZennoLab.zennoposter.com
Content DownloaderWindowsПопулярный у рунета парсер контента и товаров, гибкие правила.sbfactory.ru
DatacolWindowsУниверсальный парсер сайтов с готовыми кейсами (маркетплейсы, доски).web-data-extractor.net

10.2 · No-code / визуальные скрейперы

СофтФорматОсобенностиСайт
OctoparseДесктоп + облакоВизуальный конструктор, шаблоны, облачный запуск и расписание.octoparse.com
ParseHubДесктопPoint-and-click, хорошо работает с JS-сайтами.parsehub.com
Browse AIОблако / расширение«Роботы» для мониторинга и извлечения, без кода, интеграции.browse.ai
WebHarvyWindowsКлассический point-and-click скрейпер с автоопределением паттернов.webharvy.com
Helium ScraperWindowsДесктоп-скрейпер для сложной логики и больших выборок.helium-scraper.com
SimplescraperChrome-расширениеБыстрое извлечение в браузере + выгрузка в API/таблицы.simplescraper.io
Instant Data ScraperChrome-расширениеБесплатно определяет таблицы/списки и выгружает в CSV/XLSX.webrobots.io
Data MinerChrome-расширениеРецепты извлечения, тысячи готовых шаблонов.dataminer.io
Import.ioОблако (enterprise)Платформа сбора и доставки веб-данных для бизнеса.import.io

10.3 · SEO-краулеры (для аудита и сбора структуры)

СофтПлатформаОсобенностиСайт
Screaming Frog SEO SpiderWin/Mac/LinuxЭталонный десктоп-краулер сайтов для SEO-аудита.screamingfrog.co.uk
Netpeak SpiderWin/MacАудит и парсинг структуры/данных сайта, кастомные экстракторы.netpeaksoftware.com
SitebulbWin/MacТехнический аудит с наглядной визуализацией краула.sitebulb.com

11 Прокси-инфраструктура

Без прокси серьёзный парсинг невозможен: с одного IP вас быстро заблокируют по rate-limit. Типы по возрастанию «доверия» и цены: datacenter (дёшево, легко палятся) → ISP/static residential (провайдерские, стабильные) → residential (реальные домашние IP, ротация) → mobile (4G/5G, самые «чистые»). Ключевые провайдеры часто совпадают с scraping-API из раздела 08.

ПровайдерСильная сторонаСайт
Bright DataКрупнейший пул, все типы прокси + инструменты.brightdata.com
OxylabsПремиум-резиденты и датацентр, корп-поддержка.oxylabs.io
Decodo (ex-Smartproxy)Баланс цены и качества, дружелюбный старт.decodo.com
IPRoyalДоступные резидентские и mobile-прокси.iproyal.com
SOAXЧистые mobile/residential, гибкая гео-фильтрация.soax.com
NetNutСтатические резиденты через ISP-партнёров.netnut.io
RayobyteДатацентр/ISP, лояльные условия для скрейпинга.rayobyte.com

13 Шпаргалка: что взять под задачу

ЗадачаРекомендация 2026
Быстрый парсинг статики на Pythonhttpx + selectolax или Scrapy для масштаба
Блокирует по TLS-отпечаткуcurl_cffi (Python), tls-client (Go), rnet/primp (Rust)
Cloudflare / DataDome / рендер JSnodriver или zendriver (CDP), camoufox (Firefox), patchright
Нужен «всё-в-одном» на PythonScrapling или SeleniumBase (CDP Mode)
Node.js стекCrawlee + puppeteer-extra-stealth / rebrowser-patches
Не хочу инфраструктуруScraping API: ScraperAPI, ZenRows, ScrapFly, Bright Data
Данные для LLM / RAGFirecrawl, Jina Reader, Crawl4AI, Spider
Мультиаккаунт + парсингАнтидетект-браузер (AdsPower, Multilogin) + CDP
Без кодаOctoparse, Browse AI; для профи-объёмов — A-Parser, ZennoPoster