ScraperFlyAPI веб-данных для AI

alternatives

Альтернативы Web Scraping API для команд, выбирающих практичный путь

Сравните поставщиков скрапинга по важным решениям в производстве: как вы начинаете тестирование, как масштабируется выставление счетов, какие управления запросами являются явными, какие форматы ответов вы получаете и сколько очистки ваша команда должна построить вокруг API.

Сравнение альтернатив ScraperFly не должно начинаться с общего списка функций. Настоящий вопрос проще: какой провайдер позволяет вашей команде подтвердить цель, понять вес запроса, выбрать правильный формат ответа и масштабироваться только после того, как рабочий процесс станет известен?

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

Сравнивайте альтернативы по риску рабочего процесса, а не по количеству функций

Большинство платформ для скрапинга могут получить URL. Дорогая часть — это все, что связано с этим запросом: решение о том, когда необходим рендеринг JavaScript, выбор формы ответа, которую может использовать ваше приложение, сохранение заголовков или сессий, когда цель ожидает контекста, диагностика пустых или заблокированных страниц и согласование выставления счетов с реальной нагрузкой.

Вот почему хорошее сравнение должно сосредоточиться на соответствии. Некоторым командам нужен широкий рынок актеров. Некоторым нужна платформа для краулеров. Некоторым нужна управляемая инфраструктура прокси. Другим просто нужен стабильный веб-скрапинг API, который может возвращать HTML, текст, Markdown, JSON метаданные, скриншоты или PDF с публичных страниц, не заставляя каждый тест входить в тяжелый повторяющийся план.

Точка принятия решения Что проверить Почему это важно Угол ScraperFly
Первый тест Может ли команда подтвердить реальную цель перед покупкой плана? Ранние эксперименты часто терпят неудачу, потому что цель, формат или выбор рендеринга еще не подтверждены. Бесплатные кредиты и API Builder делают небольшие тесты практичными перед масштабированием.
Путь выставления счетов Поддерживает ли провайдер неравномерный объем проекта? Многие проекты по скрапингу имеют пики, паузы или становятся повторяющимися только после того, как данные подтвердят свою ценность. Используйте кредиты по мере использования для неравномерной работы и ежемесячные кредиты, когда спрос становится предсказуемым.
Контроль запросов Являются ли рендеринг, сессии, заголовки, маршрутизация и ожидания явными? Скрытые значения по умолчанию усложняют отладку и могут сделать простые страницы более дорогими, чем нужно. Начните с легких запросов, затем включайте только те элементы управления, которые улучшают ответ.
Форматы вывода Может ли API вернуть форму, необходимую вашему продукту? HTML, текст, Markdown, JSON метаданные, скриншоты и PDF решают разные downstream-проблемы. Выберите формат ответа перед созданием конвертеров и слоев очистки.

Используйте страницы конкурентов, чтобы решить, какой компромисс вы делаете

Цель не в том, чтобы утверждать, что каждый конкурент ошибается. Цель — сделать выбор ясным. Платформа с рыночными актерами может быть полезной, когда предустановленный актер уже соответствует вашему рабочему процессу. Провайдер с акцентом на прокси может подойти командам, которые уже имеют свою собственную систему захвата. Инструмент извлечения на основе ИИ может помочь, когда основная задача — это преобразование контента. Сфокусированный API лучше, когда ваша команда хочет прямой контроль над запросами, предсказуемую интеграцию и простой путь от тестирования к производству.

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

Практическое резюме: выберите альтернативу, которая снижает следующий риск в вашем рабочем процессе. Если следующий риск — это подтверждение реальной цели и поддержание видимости веса запроса, ScraperFly — это практичный путь для первого тестирования.

СООТВЕТСТВИЕ ПРОВАЙДЕРА

Выберите провайдера, который делает тестирование, выставление счетов и контроль запросов практичными

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

Счастливая команда, проверяющая проект на ноутбуке
01 / Начните легко

Легкий, бесплатный старт перед любым давлением по оплате

ScraperFly дает вам возможность сначала протестировать реальную цель. Используйте бесплатные кредиты, чтобы проверить, работает ли страница, присутствуют ли данные и какие элементы управления действительно нужны, прежде чем вы потратите деньги на план. Это делает первый эксперимент легким: никаких закупочных циклов, никакой принудительной подписки, никаких предположений о вашем месячном объеме в первый день.

Бесплатные кредитыНет карты для первых тестовПроверяйте перед масштабированием
Улыбающийся профессионал, успешно работающий с ноутбуком
02 / Тратьте разумно

Доступная, гибкая оплата за реальный объем скрапинга

Не каждая нагрузка для скрапинга представляет собой аккуратную месячную кривую. Некоторые проекты резко возрастают, некоторые приостанавливаются, а некоторые становятся регулярными только после того, как данные докажут свою ценность. ScraperFly поддерживает эту реальность с помощью модели оплаты по мере использования и ежемесячных кредитных планов, когда стабильный объем имеет смысл. Вы можете купить то, что вам нужно, держать расходы под контролем и избежать превращения небольшого теста в чрезмерную подписку.

Оплата по мере использованияЕжемесячно, когда это полезноКонтроль затрат
Разработчик, подготавливающий структурированный вывод с ноутбука
03 / Доставка быстрее

Предварительная обработка ответа, которая убирает работу по очистке

Дешевый запрос недостаточен, если вашей команде все еще нужно создавать конвертеры, очистители, скриншоты, захват PDF и форматирование, готовое для LLM. ScraperFly может вернуть ответ в формате HTML, чистого текста, Markdown, структурированного JSON, PDF или изображения, так что ваш конвейер приближается к конечному активу за один запрос. Меньше кода склеивания, меньше движущихся частей, более быстрая доставка.

HTMLТекстMarkdownJSONPDFИзображение

Где ScraperFly выигрывает у типичных альтернатив

Дело не в том, чтобы утверждать, что каждый конкурент плох. Дело в соответствии: ScraperFly — более сильный выбор, когда вам нужен API-first рабочий процесс, видимые элементы управления запросами, гибкие кредиты и форматы ответов, которые помогают вам доставлять, а не заботиться об инфраструктуре.

Точка принятия решенияПреимущество ScraperFlyТипичный компромисс конкурента
Первый экспериментНачните с бесплатных кредитов и проверьте реальную цель перед расходами. Вы можете доказать, нужны ли на самом деле сырой HTML, рендеринг, премиум маршрутизация или таргетинг по странам.Тестовые версии часто быстро подталкивают вас к подписке или скрывают истинную стоимость, пока дополнительные функции не войдут в запрос.
Модель биллингаИспользуйте кредиты по мере необходимости для нерегулярной работы, затем переходите на ежемесячные кредиты только тогда, когда объем работы станет предсказуемым. Это делает небольшие тесты и проектный скрапинг доступными.Многие инструменты оптимизированы под ежемесячные подписки, фиксированные лимиты или уровни, которые могут казаться тяжелыми, прежде чем объем будет доказан.
Вес запросаДержите простые страницы простыми. Включайте рендеринг JavaScript, премиум маршрутизацию, сессии, заголовки, ожидания или маршрутизацию по странам только тогда, когда доказательства ответа говорят, что это важно.Сравнимые элементы управления могут существовать, но они часто объединены в более высокие уровни, по умолчанию или более сложные ценовые профили.
Форматы выводаВозвращайте ответ в формате, который нужен вашему продукту: HTML для парсеров, текст или Markdown для контентных потоков, JSON для структурированных метаданных и PDF/изображение для визуального доказательства.Некоторые провайдеры сосредотачиваются в основном на доступе и оставляют форматирование, захват, очистку и подготовку на вашем собственном коде.
Рабочий процесс разработчикаОдна API поверхность может охватывать тестирование целей, эскалацию, рендеринг, маршрутизацию, сессии, заголовки, форматирование ответов и проверки статуса. Путь от прототипа до производства остается компактным.Инструменты с приоритетом прокси, рынки актеров и платформы для краулеров могут быть мощными, но часто требуют больше связующего кода или более тяжелой операционной модели.
Лучшее соответствиеКоманды, которые хотят практической доставки веб-данных: начните с малого, измеряйте стоимость за полезный результат и масштабируйте только те элементы управления, которые улучшают результат.Команды с фиксированными контрактами на большой объем, кастомной прокси-инфраструктурой или широкими потребностями в краулинге рынка могут предпочесть более специализированную платформу.

МОДЕЛЬ ВЫСТАВЛЕНИЯ СЧЕТОВ

Избегайте превращения небольшого теста провайдера в чрезмерную подписку

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

Бесплатно

Free

Попробуйте ScraperFly с достаточным количеством кредитов для выполнения реальных тестовых запросов.

$01000 кредитов включено

  • Карта не требуется
  • Доступ к API для тестирования
  • Обновляйтесь только тогда, когда вам нужно больше объема
Бесплатная регистрация
Без подписки

Pay as you go

Купите кредиты один раз и тратьте их, когда вашему проекту это нужно.

Пакеты кредитовБез ежемесячных обязательств

  • Кредиты остаются доступными до использования
  • Лучше всего для нерегулярных нагрузок
  • Автоматически переключитесь сюда, если платеж по подписке не прошел
Бесплатная регистрация
Ежемесячный

Solo

Компактный ежемесячный план для небольших регулярных задач по сбору данных.

$9.9910,000 кредитов каждый месяц

  • Неиспользованные кредиты переносятся
  • Хорошо подходит для запланированных задач и небольших мониторингов
  • Отмените или измените план в клиентском портале
Бесплатная регистрация
Ежемесячный

Team

Более высокий объем кредитов в месяц для мониторинга и производственных потоков.

$49.99100,000 кредитов каждый месяц

  • Неиспользованные кредиты переносятся
  • Создан для частых производственных нагрузок
  • Используйте ту же панель управления, журналы и элементы управления клиентским порталом
Бесплатная регистрация

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

ТЕСТИРУЙТЕ ПЕРЕД ПЕРЕКЛЮЧЕНИЕМ

Подтвердите ту же цель перед переносом рабочего процесса от другого провайдера

Перед переключением инструментов протестируйте точный публичный URL, формат ответа, выбор рендеринга, заголовки, сессии, маршрутизацию и потребности в загрузке. Чистый профиль запроса более полезен, чем список функций, потому что он показывает, подходит ли провайдер вашему реальному рабочему процессу.

HTML
Сырой ответ

Сырой HTML для парсеров и краулеров

Используйте самый быстрый путь для статических страниц, списков, документов и страниц продуктов. Сначала получите оригинальный исходный HTML, затем включите рендеринг браузера, когда JavaScript создаст разметку, необходимую вашему скрейперу.

format=htmlrender=falserender=true
TXT
Чистые данные

Текст, Markdown и JSON

Пропустите слой очистки после доступа к странице. Верните читаемый текст для агентов, Markdown для подсказок и RAG, или структурированный JSON с метаданными, ссылками, заголовками, чистым текстом и Markdown, готовым для вашего конвейера.

format=textformat=markdownformat=json
PDF
Визуальные файлы

Скриншоты и PDF

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

format=screenshotformat=pdfскачать

Управления, которые делают запросы предсказуемыми

url

Целевая страница для получения, рендеринга, очистки или захвата.

format

Выберите ответ, который нужен вашему продукту: html, text, markdown, json, скриншот или pdf.

premium

Эскалируйте на более сильные маршруты для блокировок, нестабильных целей или контента, чувствительного к геолокации.

render

Запустите Chromium для SPA, JS-вставленного разметки, скриншотов, PDF и страниц только для браузера.

country

Запросите маршрут, специфичный для страны, когда контент меняется в зависимости от местоположения.

keep_headers

Перенаправьте выбранный контекст запроса, такой как user-agent, cookie, язык и referer.

render_wait

Дайте динамическому контенту контролируемую дополнительную задержку перед извлечением или захватом.

download

Возвращайте визуальные артефакты в виде загружаемых файлов, когда вывод - это скриншот или PDF.

пример cURL

Генерируйте Markdown с той же формой запроса, которую вы можете использовать в производстве

curl "https://scraperfly.com/api/v1?url=https%3A%2F%2Fexample.com&format=markdown" \
  -H "apikey: YOUR_API_KEY"

Обработка ошибок

Преобразуйте сбои в скрапинге в исправления

Каждый рабочий процесс веб-данных в конечном итоге сталкивается с плохим ответом: отсутствующий URL, неверный ключ, пустая HTML оболочка, целевой 403, ограничение по скорости, тайм-аут рендеринга, сломанный захват PDF или JSON полезная нагрузка, которая не содержит ожидаемых полей вашего продукта. ScraperFly создан для того, чтобы сделать эти моменты диагностируемыми. Вы проверяете HTTP статус, стабильный код ошибки, профиль запроса и возвращаемый артефакт, затем выбираете самый дешевый полезный следующий шаг: исправить запрос, добавить кредиты, замедлить, повторить с откатом, включить рендеринг, изменить страну, использовать премиум маршрутизацию, сохранить заголовки или проверить вывод перед масштабированием.

Стабильная форма ошибкиРешения о повтореЭскалация с учетом затратПроверка вывода
Разработчик просматривает код и параметры API-запроса на ноутбуке

01 / Настройка запроса и доступ

Сначала исправьте ошибки в запросе

Некоторые сбои вовсе не являются проблемами с целевыми данными. Они происходят до того, как ScraperFly сможет сделать значимую попытку доставки: отсутствующий или неправильно сформированный URL, неподдерживаемый формат вывода, несовместимый тип визуального файла, отсутствующий API-ключ, недействительный ключ или ключ, который был приостановлен или отключен. Эти ошибки являются сигналами конфигурации, а не сигналами повторной попытки: остановите рабочий процесс, укажите разработчику точное поле, которое нуждается в исправлении, и сосредоточьтесь на реальных тестах целевых данных вместо повторяющихся неверных вводов.

missing_urlinvalid_urlunsupported_formatinvalid_api_key
  • Проверьте URL и кодировку перед отправкой партии.
  • Используйте поддерживаемые форматы вывода: HTML, текст, Markdown, JSON, скриншот или PDF.
  • Сопоставьте типы файлов скриншотов с изображениями и тип файлов PDF с выводом PDF.
  • Рассматривайте отсутствующие или недействительные API-ключи как работу по конфигурации, а не как работу по повторной попытке.
Бизнес-дашборд с графиками, документами и планированием использования на столе

02 / Кредиты, лимиты и параллелизм

Отделите лимиты от сбоев

Рабочая нагрузка может завершиться неудачей, потому что на счете нет доступных кредитов, достигнут лимит месячного плана или конкуренция слишком агрессивна для текущего плана и смеси целей. ScraperFly делает эти лимиты видимыми как операционные сигналы, а не как загадочные сбои при сканировании. Это делает решение о покупке практичным: начните бесплатно, протестируйте цель, покупайте кредиты по мере необходимости для нерегулярных задач, переходите на месячные кредиты, когда объем становится предсказуемым, и используйте откат, когда давление запросов является реальной проблемой.

usage_limit_reachedrate_limitedcreditsbackoff
  • Используйте статус аккаунта для проверки оставшихся кредитов перед большими запусками.
  • Повторяйте лимиты с задержкой вместо немедленного увеличения нагрузки.
  • Держите разовые проекты на оплате по мере использования, когда объем нестабилен.
  • Перенесите предсказуемую повторяющуюся работу на месячные кредиты, когда шаблон будет доказан.
Серверная комната, представляющая пути доставки, маршрутизацию и сетевую инфраструктуру

03 / Целевая доставка и сеть

Сначала найдите сбои доставки

Многие платформы для скрапинга объединяют проблемы доставки в неопределенный сбой запроса. В производстве этого недостаточно. Команда должна знать, истекло ли время ожидания запроса, вернул ли целевой сервер временную ошибку, произошел ли сбой соединения, был ли ответ слишком большим, перенаправления ушли не туда, или страница вернулась как маленький HTML без полезного контента. ScraperFly превращает эти сбои в доказательства доставки: сначала попробуйте легкий профиль, сравните статус и размер ответа, затем решите, нужно ли следующему запросу задержка, другой маршрут, премиум-прокси, таргетинг по стране или более узкий захват.

timeout5xxперенаправленияresponse_too_large
  • Повторяйте временные сетевые и верхние сбои с контролируемой политикой задержки.
  • Сравните конечный URL, статус, тип контента и размер ответа по образцам.
  • Эскалируйте маршрутизацию только тогда, когда ответ доказывает, что простой путь нестабилен.
  • Считайте слишком большие ответы проблемой объема перед масштабированием того же профиля.
Экран цифровой безопасности, представляющий сигналы защиты от ботов и защищенного доступа

04 / Защита от ботов, гео и блокировки доступа

Читать блоки перед эскалацией

Целевая ошибка 403, 401, 429, экран CAPTCHA, вызов WAF, стена входа, цикл согласия или несоответствие по региону — это не просто ошибка; это подсказка о том, что сайт ожидает от посетителя. Конкуренты часто подталкивают команды к более тяжелому профилю по умолчанию, но это может сжигать бюджет, не доказывая исправление. Лучший путь ScraperFly — это основанная на доказательствах эскалация: сохраняйте реалистичные заголовки, когда контекст имеет значение, используйте сессии, когда непрерывность изменяет ответ, включайте рендеринг, когда полезный контент создается браузером, и выбирайте премиум или маршрутизацию по странам, когда репутация или география изменяют результат.

403429CAPTCHAнесоответствие по стране
  • Используйте премиум маршрутизацию, когда репутация IP является доказанным узким местом.
  • Используйте таргетинг по стране, когда язык, валюта, запасы или результаты поиска изменяются в зависимости от рынка.
  • Используйте заголовки, куки и сессии, когда состояние посетителя изменяет ответ.
  • Снижайте параллелизм и добавляйте откат, когда повторные запросы вызывают ограничение цели.
Разработчик готовит код и артефакты вывода на ноутбуке

05 / Качество рендеринга и вывода

Отправляйте пригодные артефакты

Статус 200 — это не то же самое, что и пригодный для использования скрап. Сырой HTML может быть пустой оболочкой приложения, Markdown может пропустить основную статью, JSON может не содержать ожидаемых метаданных, текст может включать шум, скриншоты могут быть пустыми, а вывод PDF или изображения может потерпеть неудачу, если шаг браузера истечет по времени. ScraperFly ценен тем, что один и тот же API-запрос может перейти от сырого HTML к отрендеренному DOM, чистому тексту, Markdown, JSON, скриншоту или PDF, а затем быть проверен на соответствие артефакту, который на самом деле нужен вашему продукту. Это снижает количество вспомогательного кода, неудачных импортов и дорогих пакетных запусков, которые только после факта обнаруживают плохой вывод.

render_timeoutbrowser_render_failedПоля JSONВывод PDF/изображения
  • Включайте рендеринг, когда сырой HTML является только оболочкой, а полезный контент появляется после JavaScript.
  • Проверяйте текст, Markdown и JSON на соответствие ожидаемым полям перед пакетной обработкой.
  • Используйте скриншоты или PDF-вывод, когда важны визуальные доказательства или аудиторские данные.
  • Рассматривайте пустые или частичные артефакты как неудачи качества, даже если HTTP-статус успешен.
Подход ScraperFly

Чистое восстановление после ошибок

ScraperFly помогает командам решать, что исправить, что повторить и что эскалировать, не превращая каждый запрос в самый дорогой профиль.

Стабильная форма ошибки

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

Повторяйте только когда это помогает

Сетевые сбои, ограничения по скорости и временные ошибки сервера могут использовать откат. Неверные URL, неподдерживаемые форматы и неправильные ключи должны быть исправлены один раз.

Эскалация с учетом затрат

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

Проверьте вывод перед масштабированием

Подтвердите реальный артефакт, который нужен вашему продукту: HTML, текст, Markdown, JSON, скриншот или PDF, прежде чем копировать один и тот же профиль на большой набор URL.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ О АЛЬТЕРНАТИВАХ

Распространенные вопросы перед выбором альтернативы API для скрапинга

Практичные ответы для команд, сравнивающих ScraperFly с рынками краулеров, тяжелыми стеками прокси, инструментами извлечения на основе ИИ и традиционными API для скрапинга.

Ответы на сравнения
Запросы

Создание API-запросов

Для разработчиков, интегрирующих ScraperFly в агенты, задания, бэкенд-сервисы или быстрые тесты.

Что я должен отправить в ScraperFly?

Отправьте целевой URL и формат вывода, который вам нужен. API может вернуть HTML, чистый текст, Markdown, JSON, скриншоты или PDF в зависимости от параметров запроса.

Должен ли я использовать GET или POST?

Оба могут производить одинаковый результат скрапинга. GET удобен для простых параметров запроса; POST лучше, когда вам нужен четкий JSON-тело или более длинные параметры запроса.

Могу ли я протестировать запрос перед кодированием?

Да. API Builder генерирует конечную точку, JSON-тело, параметры запроса и примеры кода, а затем позволяет вам отправить живой запрос из панели управления.

Вывод

HTML, текст, Markdown и JSON

Выберите самый маленький вывод, который на самом деле нужен вашему продукту.

Когда мне следует использовать чистый текст?

Используйте чистый текст, когда вам нужно читаемое содержимое страницы для резюме, классификации, индексирования поиска или подсказок LLM без разметки.

Для чего нужен вывод JSON?

JSON полезен, когда вам нужны структурированные метаданные, заголовки, ссылки, текст и Markdown в одном ответе, который легче проверять программно.

Отличается ли Markdown от чистого текста?

Markdown сохраняет больше структуры контента, такой как заголовки и списки. Чистый текст более плоский и лучше, когда форматирование менее важно.

Рендеринг

Страницы JavaScript

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

Когда мне включить render=true?

Включите рендеринг для SPA, страниц продуктов с внедренным JavaScript, контента с ленивой загрузкой или страниц, где исходный HTML не содержит нужные вам данные.

Рендеринг всегда стоит дороже?

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

Могу ли я контролировать размеры области просмотра и время ожидания?

Да. Запросы на скриншоты и PDF могут использовать размеры области просмотра и параметры ожидания рендеринга, чтобы захваченная страница имела время на стабилизацию.

Маршрутизация

Прокси и местоположение

Маршрутные запросы через стандартные или премиум пулы, когда поведение цели меняется.

Когда мне нужна премиум маршрутизация прокси?

Используйте премиум маршрутизацию для более строгих целей, более высоких уровней блокировки, нестабильных ответов или страниц, которые ведут себя иначе при обычном трафике дата-центра.

Могу ли я запросить страну?

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

Поддерживаются ли сессии?

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

Файлы

Скриншоты и PDF

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

Может ли ScraperFly вернуть скриншот?

Да. Вывод скриншота захватывает отрендеренную страницу в виде изображения, включая контент, отрендеренный с помощью JavaScript, когда рендеринг включен.

Может ли ScraperFly генерировать PDF?

Да. Вывод в формате PDF полезен для квитанций, отчетов, архивов, снимков для соблюдения норм и страниц, которые необходимо сохранить в виде документа.

Где появляются сгенерированные файлы?

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

Кредиты

Стоимость и кредиты

Кредиты отслеживают работу по доставке, а не простаивающую инфраструктуру.

Сколько кредитов использует запрос?

Обычный запрос HTML, текста, Markdown или JSON обычно использует меньше кредитов. Рендеринг, премиум маршрутизация, скриншоты и PDF требуют больше, так как они требуют более тяжелой работы по доставке.

Кредиты по принципу «плати по мере использования» истекают?

Кредиты по принципу «плати по мере использования» остаются доступными, пока вы их используете. Они хорошо подходят для нерегулярных нагрузок или проектов, которым не нужен ежемесячный план.

Кредиты подписки переносятся?

Да. Кредиты ежемесячного плана обновляются каждый месяц, и неиспользованные кредиты переносятся. Если платеж не проходит после повторной попытки Stripe, аккаунт возвращается к модели «плати по мере использования».

Безопасность

Ключи, заголовки и безопасность

Храните учетные данные на своем сервере и пересылайте только заголовки, которые вы собираетесь использовать.

Где мне хранить мой API-ключ?

Храните API-ключ на стороне сервера или в доверенной среде. Избегайте раскрытия производственных ключей в публичных фронтенд-пакетах или статических страницах.

Могу ли я переслать заголовки запроса?

Да, выбранные заголовки, такие как user-agent, accept-language, cookie и referer, могут быть пересланы, когда целевой ресурс ожидает реалистичный контекст запроса.

ScraperFly обходит частные контрольные механизмы доступа?

Нет. Он предназначен для получения публичных веб-страниц и страниц, к которым вам разрешен доступ, а не для обхода аутентификации или частных систем.

Биллинг

Планы, журналы и счета

Используйте панель управления, чтобы понять, что произошло и почему изменились кредиты.

Где я могу проверить использование?

Панель управления записывает журналы запросов, изменения баланса кредитов, форматы вывода, маршрутизацию прокси, продолжительность и события выставления счетов, чтобы вы могли проводить аудит использования.

Могу ли я скачать счета?

Платные транзакции включают данные счета, когда Stripe их предоставляет, поэтому PDF-файлы счетов можно открыть из финансового журнала.

Как мне управлять подпиской?

Подписанные пользователи могут открыть портал клиента, чтобы изменить платежные данные, просмотреть счета или отменить подписку. Пользователи с бесплатным доступом и по модели "Оплата по мере использования" могут перейти к разделу Цены.