Браузерная инфраструктура для ИИ-агентов
Agent Browser позволяет выполнять агентские рабочие процессы в удаленных браузерах, которые никогда не блокируются. u2028Бесконечно масштабируемая, удобная или удобная в использовании и работающая на базе самой надежной в мире прокси-сети.
Перемещайтесь по любому веб-сайту так же, как и человек
- Беспрепятственный доступ к любому общедоступному веб-сайту с помощью снятия отпечатков пальцев в браузере и решения капч.
- Проводите неограниченное количество параллельных сеансов из любой геолокации без потери производительности.
- Используйте headed-браузеры или headless-браузеры для управления контекстом, файлами cookie и вкладками.
- Простая интеграция через API или MCP без необходимости настройки для каждого сайта.
Подготовьте Интернет к использованию ИИ
Без проблем заходите на любой общедоступный веб-сайт, используя отпечатки пальцев браузера и распознавая капчу.
Проводите неограниченное количество параллельных сеансов из любой геолокации без потери производительности.
Используйте headed-браузеры или headless-браузеры для управления контекстом, файлами cookie и вкладками.
Простая интеграция через API или MCP без необходимости настройки для каждого сайта.
Bright Data помогает ведущим мировым брендам
Bright Data позволяет автономным ИИ-агентам перемещаться по веб-сайтам, находить информацию и автоматически выполнять действия в простой для интеграции, согласованной и надежной среде
Обеспечьте эффективность самых сложных рабочих процессов
Взаимодействие с агентами
- Включите автоматизацию агентских задач
- Заполнение форм, поиск и многое другое
- Быстрый старт с низкой задержкой
- Обеспечьте безопасные изолированные сеансы
Скрытый просмотр
- Используйте геолокационные прокси
- Имитация цифровых отпечатков человека
- Автоматически решать капчи
- Управление файлами cookie и сеансом
Конвейер данных с поддержкой ИИ
- Откройте для себя соответствующие источники данных
- Сбор данных в режиме реального времени или пакетный сбор данных
- Структурированный или неструктурированный вывод
- Простая интеграция через MCP
Браузеры Headless & Headful для неограниченного и экономичного веб-доступа и навигации
Отпечатки пальцев, похожие на человеческие
Эмулируйте браузеры реальных пользователей, чтобы имитировать взаимодействие с человеком
Скрытый режим
Этично обходите защиту от ботов и разгадывайте капчи
Сеансы с низкой задержкой
Субсекундное соединение и стабильные сеансы обеспечивают бесперебойное взаимодействие
Устанавливайте заголовки пеернаправления
Имитируйте трафик с популярных или надежных веб-сайтов
Управляйте файлами cookie и сеансами
Предотвращайте потенциальные блокировки, вызванные факторами, связанными с файлами cookie
Автоматически выполняйте повторные попытки и ротацию IP-адресов
Неоднократно повторяет запросы и ротирует IP-адреса в фоновом режиме
Геоохват всего мира
Доступ к локализованному контенту из любой страны, города, штата или ASN
Поддержка автоматизации браузера
Совместимость с Playwright, Puppeteer и Selenium
Безопасность корпоративного уровня
Инстансы браузеров могут интегрироваться с корпоративной VPN и авторизоваться
const pw = require('playwright');
const SBR_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';
async function main() {
console.log('Подключение к Scraping Browser...');
const browser = await pw.chromium.connectOverCDP(SBR_CDP);
try {
const page = await browser.newPage();
console.log('Подключено! Переход на https://example.com...');
await page.goto('https://example.com');
console.log('Переход выполнен! Парсинг содержания страницы...');
const html = await page.content();
console.log(html);
} finally {
await browser.close();
}
}
main().catch(err => {
console.error(err.stack || err);
process.exit(1);
});
import asyncio
from playwright.async_api import async_playwright
SBR_WS_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222'
async def run(pw):
print('Подключение к Scraping Browser...')
browser = await pw.chromium.connect_over_cdp(SBR_WS_CDP)
try:
page = await browser.new_page()
print('Подключено! Переход на https://example.com...')
await page.goto('https://example.com')
print('Переход выполнен! Парсинг содержимого страницы...')
html = await page.content()
print(html)
finally:
await browser.close()
u2028
async def main():
async with async_playwright() as playwright:
await run(playwright)
u2028
if __name__ == '__main__':
asyncio.run(main())
const puppeteer = require('puppeteer-core');
const SBR_WS_ENDPOINT = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';
async function main() {
console.log('Подключение к Scraping Browser...');
const browser = await puppeteer.connect({
browserWSEndpoint: SBR_WS_ENDPOINT,
});
try {
const page = await browser.newPage();
console.log('Подключен! Переход на https://example.com...');
await page.goto('https://example.com');
console.log('Переход выполнен! Парсинг содержимого страницы...');
const html = await page.content();
console.log(html)
} finally {
await browser.close();
}
}
main().catch(err => {
console.error(err.stack || err);
process.exit(1);
});
const { Builder, Browser } = require('selenium-webdriver');
const SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515';
async function main() {
console.log('Подключение к Scraping Browser...');
const driver = await new Builder()
.forBrowser(Browser.CHROME)
.usingServer(SBR_WEBDRIVER)
.build();
try {
console.log('Подключено! Переход на https://example.com...');
await driver.get('https://example.com');
console.log('Переход выполнен! Парсинг содержимого страницы...');
const html = await driver.getPageSource();
console.log(html);
} finally {
driver.quit();
}
}
main().catch(err => {
console.error(err.stack || err);
process.exit(1);
});
from selenium.webdriver import Remote, ChromeOptions
from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection
SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515'
u2028
def main():
print('Connecting to Scraping Browser...')
sbr_connection = ChromiumRemoteConnection(SBR_WEBDRIVER, 'goog', 'chrome')
with Remote(sbr_connection, options=ChromeOptions()) as driver:
print('Подключено! Переход на https://example.com...')
driver.get('https://example.com')
print('Navigated! Парсинг содержания страницы...')
html = driver.page_source
print(html)
u2028
if __name__ == '__main__':
main()
Легко интегрируйте свой технологический стек
- Запуск скриптов Puppeteer, Selenium и Playwright
- Автоматическое управление прокси-серверами и веб-разблокировка
- Получайте данные в неструктурированных или структурированных форматах
- Получайте данные в неструктурированных или структурированных форматах
Agent Browser
Scalable browser infrastructure with autonomous unlocking
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Что такое Agent Browser?
Agent Browser — это бессерверная инфраструктура просмотра веб-страниц, которая позволяет развертывать облачные браузеры и управлять ими с помощью встроенных функций разблокировки веб-сайтов. Agent Browser автоматически управляет всеми операциями по разблокировке сайтов, включая решение CAPTCHA, создание цифровых отпечатков браузера, автоматический повтор попыток, выбор заголовков, файлов cookie, рендеринг в JavaScript и многое другое, что позволяет сэкономить время и ресурсы.
Когда нужно использовать Agent Browser?
При создании и запуске агентов искусственного интеллекта разработчики используют облачные браузеры для поиска и извлечения информации, навигации по веб-сайтам, принятия мер и извлечения данных. То же, что и человек, но автономно и более масштабно.
Agent Browser относится к типу headless или headfull?
Agent Browser — это браузер с графическим интерфейсом (headfull-браузер). Однако разработчик будет использовать Agent browser как автономное средство взаимодействия с браузером через API или MCP. Однако Agent Browser открывается как графический браузер в инфраструктуре Bright Data.
В чем разница между браузерами headfull и headless в сфере парсинга?
При выборе автоматизированного браузера разработчики могут выбрать браузер без пользовательского интерфейса (headless или «безголовый») или браузер с графическим интерфейсом (headfull). Headless-браузер — это браузер без графического пользовательского интерфейса. При использовании прокси-сервера для парсинга данных можно использовать headless-браузеры, но они легко обнаруживаются программным обеспечением для защиты от ботов, что затрудняет крупномасштабный парсинг данных. Браузеры с графическим интерфейсом, такие как Agent Browser (headfull-браузер), используют графический пользовательский интерфейс. Программному обеспечению для выявления ботов сложнее обнаружить браузеры с графическим интерфейсом.
Совместим ли Agent Browser со средами автоматизации браузеров?
Да, Agent Browser полностью совместим с Puppeteer, Selenium и Playwright.
Когда следует использовать Agent Browser вместо других прокси-продуктов Bright Data?
Agent Browser — это автоматический браузер, оптимизированный для автономных агентов искусственного интеллекта и предоставляющий им возможности автоматической разблокировки Web Unlocker для многоэтапных рабочих процессов. В то время как Web Unlocker работает с одноэтапными запросами, Agent Browser лучше всего подходит для взаимодействия агента искусственного интеллекта с веб-сайтами. Он также идеально подходит для любого проекта по парсингу данных, требующего использования браузеров, масштабирования и автоматического управления всеми действиями по разблокировке сайтов.