Stack Overflow Scraper.
Любая страница, полностью отрендеренная.
Отправьте любой URL Stack Overflow и получите обратно полностью отрендеренный HTML через резидентные прокси со встроенным обходом защиты от ботов.
Или превратите его в структурированный JSON с помощью скраперов stackexchange-serp и stackexchange-thread.
Два скрапера Stack Overflow, вживую.
Crawling API, набираемый вживую. Смотрите, как скраперы stackexchange-serp и stackexchange-thread каждый возвращают структурированный JSON. Наведите курсор, чтобы приостановить и прочитать.
Один API для всего, что Stack Overflow бросает вам.
Счетчики голосов, ответы и комментарии рендерятся динамически, а вопросы, теги и страницы пользователей ограничены по частоте запросов. Crawling API рендерит их в настоящем браузере, обращается к ним через резидентные IP и отдает вам чистый HTML или JSON.
Полный рендеринг JavaScript
Настоящий браузер выполняет страницу, поэтому динамически отрендеренные счетчики голосов, ответы и цепочки комментариев все захватываются, а не только исходная разметка.
140M резидентных IP
Каждый запрос ротирует резидентный IP по 30 регионам, поэтому вы обращаетесь к Stack Overflow как реальный местный посетитель.
Блокировки обрабатываются за вас
CAPTCHA, стены для ботов и ограничения частоты проходятся автоматически. Нечего решать, нечего поддерживать.
HTML или JSON
Получите полный отрендеренный HTML или добавьте scraper=stackexchange-serp или stackexchange-thread, чтобы вернуть списки вопросов и полные треды в виде структурированного JSON.
Скриншоты и асинхронность
Тот же вызов может сделать скриншот всей страницы или выполниться асинхронно с вебхуками и облачным хранилищем.
Один API для любого сайта
Crawling API работает с любым URL, поэтому один и тот же токен покрывает Stack Overflow и все остальное, что вы обходите. Смотреть живое демо.
Каждое поле треда, чистый JSON.
Отправьте URL вопроса с scraper=stackexchange-thread и тред вернется в виде типизированного JSON. Замените на stackexchange-serp, чтобы сделать то же для списков вопросов, тегов и результатов поиска.
Вопрос
question.id · string question.title · string question.score · number question.viewCount · number
Автор
question.author.name · string question.author.url · string question.author.reputation · number
Ответы
answerCount · number answers[].score · number answers[].isAccepted · boolean answers[].body · string
Комментарии
question.comments[] · array answers[].comments[].score · number answers[].comments[].createdAt · string
Теги
question.tags · array question.askedAt · string answers[].createdAt · string
От URL к данным за один вызов.
Каждый запрос к Stack Overflow проходит по одному и тому же пути. Вы отправляете URL, мы управляем всем, что между.
Отправьте URL
Передайте любой публичный URL Stack Overflow со своим токеном: вопрос, тег, страницу пользователя или поиск.
Ротация прокси
Резидентный IP и регион, которые чисто достигают Stack Overflow, выбираются из 140M IP по 30 регионам.
Рендеринг страницы
Настоящий браузер загружает страницу, поэтому счетчики голосов, ответы и комментарии рендерятся до захвата.
Обход защиты от ботов
Проверки на ботов Stack Overflow и постраничные ограничения частоты обрабатываются автоматически. Нечего решать, нечего поддерживать.
Возврат HTML или JSON
Возвращается полностью отрендеренный HTML или типизированный JSON, когда вы добавляете stackexchange-serp или stackexchange-thread.
Что команды строят на данных Stack Overflow.
Добыча знаний разработчиков
Извлекайте вопросы, принятые ответы и комментарии, чтобы создавать поисковые базы знаний для разработчиков.
Обучающие данные и RAG
Подавайте чистый текст вопросов и ответов в модели, RAG-пайплайны и кодовые агенты через один API.
Отслеживание технических трендов
Наблюдайте за тегами и страницами поиска, чтобы рано замечать растущие языки, фреймворки и инструменты.
Наборы данных Q&A
Собирайте структурированные наборы данных вопросов, ответов и голосов для оценки и бенчмарков.
Конкурентные и dev-исследования
Анализируйте реальные вопросы разработчиков, ошибки и обходные пути, чтобы улучшать продукт и документацию.
Любой URL, один API
Обходите вопросы, теги, страницы пользователей и поиск, а также любой другой нужный вам сайт.
Что полезно знать при сборе данных с Stack Overflow.
Рендеринг как в настоящем браузере
Счетчики голосов, ответы и комментарии рендерятся динамически; Crawling API запускает настоящий браузер, поэтому они загружаются до захвата.
HTML по умолчанию, JSON по запросу
Вы получаете полный отрендеренный HTML. Добавьте scraper=stackexchange-serp или stackexchange-thread для разобранного JSON или разберите HTML самостоятельно.
Ограничения частоты обрабатываются за вас
Stack Overflow ограничивает частоту запросов к вопросам, тегам и страницам пользователей. Каждый запрос ротирует свежий резидентный IP, поэтому доступ остается стабильным.
Доступ к Stack Overflow из любой точки
Геотаргетинг по 30 регионам и 140M резидентных IP означает стабильный доступ без управления прокси.
Создан для обхода Stack Overflow в масштабе.
Crawling API работает в той же сети, которая обслуживает более 46,000 платящих клиентов и более 70,000 разработчиков. Никаких прокси для покупки, никаких браузеров для запуска, ничего не нужно чинить, когда Stack Overflow меняется.
Один токен, официальные SDK для Python, Node и Ruby и сеть с аптаймом 99.99% под капотом.
Вопросы о сборе данных с Stack Overflow.
Начните собирать данные с Stack Overflow.
Забудьте про прокси и ограничения частоты.
Бесплатное начало, до 20,000 запросов. Один токен для Crawling API и каждого scraper.