O Runtime de Navegador para Agentes de IA
Dê ao seu agente um navegador com sistema imunológico integrado. Orquestre agentes Puppeteer & Playwright que navegam em sites complexos, lidam com rolagens infinitas e ignoram defesas anti-bot automaticamente—sem integrar ferramentas de terceiros.
Navegue em qualquer site como um humano faria
- Acesse qualquer site público sem problemas usando fingerprinting de navegador e resolução de CAPTCHA.
- Inicie sessões paralelas ilimitadas de qualquer geolocalização sem perder desempenho.
- Use navegadores headful ou headless para controlar contexto, cookies e abas.
- Integração perfeita via API ou MCP, sem necessidade de configuração por site.
Torne a Web Pronta para IA
Acesse qualquer site público sem problemas usando fingerprinting de navegador e resolução de CAPTCHA.
Inicie sessões paralelas ilimitadas de qualquer geolocalização sem perder desempenho.
Use navegadores headful ou headless para controlar contexto, cookies e abas.
Integração perfeita via API ou MCP, sem necessidade de configuração por site.
A Bright Data Impulsiona as Principais Marcas do Mundo
A Bright Data permite que agentes de IA autônomos naveguem em sites, encontrem informações e realizem ações automaticamente em um ambiente simples de integrar, consistente e confiável
Potencialize seus fluxos de trabalho mais complexos
Interação de agente
- Habilite automações de tarefas agênticas
- Preencha formulários, pesquise e muito mais
- Início rápido com baixa latência
- Garanta sessões seguras e isoladas
Navegação furtiva
- Use proxies de geolocalização
- Fingerprinting semelhante ao humano
- Resolva CAPTCHAs automaticamente
- Gerencie cookies e sessão
Pipeline de dados pronto para IA
- Descubra fontes de dados relevantes
- Coleta em tempo real ou em lote
- Saída estruturada ou não estruturada
- Integre facilmente via MCP
Navegadores Headless e Headful para acesso e navegação web ilimitados e econômicos
Fingerprints semelhantes ao humano
Emule os navegadores de usuários reais para simular uma experiência humana
Modo furtivo
Ignore eticamente a detecção de bots e resolva CAPTCHAs
Sessões de baixa latência
Conexão subsegundo e sessões estáveis garantindo interação fluida
Definir cabeçalhos de referência
Simule tráfego originado de sites populares ou confiáveis
Gerenciar cookies e sessões
Evite possíveis bloqueios impostos por fatores relacionados a cookies
Novas tentativas automáticas e rotação de IP
Repita continuamente as solicitações e alterne IPs em segundo plano
Cobertura geográfica mundial
Acesse conteúdo localizado de qualquer país, cidade, estado ou ASN
Suporte à automação de navegador
Compatível com Playwright, Puppeteer e Selenium
Segurança de nível empresarial
As instâncias do navegador podem se integrar com VPN e autenticação empresarial
const pw = require('playwright');
const SBR_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';
async function main() {
console.log('Connecting to Scraping Browser...');
const browser = await pw.chromium.connectOverCDP(SBR_CDP);
try {
const page = await browser.newPage();
console.log('Connected! Navigating to https://example.com...');
await page.goto('https://example.com');
console.log('Navigated! Scraping page content...');
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('Connecting to Scraping Browser...')
browser = await pw.chromium.connect_over_cdp(SBR_WS_CDP)
try:
page = await browser.new_page()
print('Connected! Navigating to https://example.com...')
await page.goto('https://example.com')
print('Navigated! Scraping page content...')
html = await page.content()
print(html)
finally:
await browser.close()
async def main():
async with async_playwright() as playwright:
await run(playwright)
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('Connecting to Scraping Browser...');
const browser = await puppeteer.connect({
browserWSEndpoint: SBR_WS_ENDPOINT,
});
try {
const page = await browser.newPage();
console.log('Connected! Navigating to https://example.com...');
await page.goto('https://example.com');
console.log('Navigated! Scraping page content...');
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('Connecting to Scraping Browser...');
const driver = await new Builder()
.forBrowser(Browser.CHROME)
.usingServer(SBR_WEBDRIVER)
.build();
try {
console.log('Connected! Navigating to https://example.com...');
await driver.get('https://example.com');
console.log('Navigated! Scraping page content...');
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'
def main():
print('Connecting to Scraping Browser...')
sbr_connection = ChromiumRemoteConnection(SBR_WEBDRIVER, 'goog', 'chrome')
with Remote(sbr_connection, options=ChromeOptions()) as driver:
print('Connected! Navigating to https://example.com...')
driver.get('https://example.com')
print('Navigated! Scraping page content...')
html = driver.page_source
print(html)
if __name__ == '__main__':
main()
Integre facilmente sua pilha tecnológica
- Execute seus scripts Puppeteer, Selenium ou Playwright
- Gerenciamento automatizado de Proxy e desbloqueio web
- Obtenha dados em formatos não estruturados ou estruturados
Agent Browser
Infraestrutura de navegador escalável com desbloqueio autônomo
FAQ
O que é o Agent Browser?
O Agent Browser é uma infraestrutura de navegação serverless que permite implantar e controlar navegadores em nuvem com recursos integrados de desbloqueio de sites. O Agent Browser gerencia automaticamente todas as operações de desbloqueio de sites, incluindo: resolução de CAPTCHA, fingerprinting de navegador, novas tentativas automáticas, seleção de cabeçalhos, cookies & renderização JavaScript e muito mais, para que você economize tempo e recursos.
Quando preciso usar um Agent Browser?
Ao criar e executar agentes de IA, os desenvolvedores usam navegadores em nuvem para pesquisar e recuperar informações, navegar em sites, agir e extrair dados. Da mesma forma que um humano faria, mas de forma autônoma e em escala.
O Agent Browser é um navegador headless ou headful?
O Scraping Browser é um navegador GUI (também conhecido como navegador "headful") que usa uma interface gráfica do usuário. No entanto, um desenvolvedor vai usar o Agent Browser como headless, interagindo com o navegador por meio de uma API ou MCP. O Agent Browser, porém, é aberto como um Navegador GUI na infraestrutura da Bright Data.
Qual é a diferença entre navegadores headful e headless para scraping?
Ao escolher um navegador automatizado, os desenvolvedores podem optar por um navegador headless ou GUI/headful. O termo "navegador headless" refere-se a um navegador web sem interface gráfica do usuário. Quando usado com um proxy, os navegadores headless podem ser usados para fazer scraping de dados, mas são facilmente detectados por softwares de proteção contra bots, dificultando o scraping de dados em grande escala. Navegadores GUI, como o Agent Browser (também conhecido como "headful"), usam uma interface gráfica do usuário. Os softwares de detecção de bots têm menos probabilidade de detectar navegadores GUI.
O Agent Browser é compatível com frameworks de automação de navegador?
Sim, o Agent Browser é totalmente compatível com Puppeteer, Selenium e Playwright.
Quando devo usar o Agent Browser em vez de outros produtos de Proxy da Bright Data?
O Agent Browser é um navegador automatizado otimizado para Agentes de IA autônomos, fornecendo-lhes o poder dos recursos de desbloqueio automatizado do Web Unlocker para fluxos de trabalho de várias etapas. Enquanto o Web Unlocker funciona com solicitações de uma etapa, o Agent Browser é ideal quando um agente de IA precisa interagir com sites. Também é ideal para qualquer projeto de scraping de dados que exija navegadores, escalonamento e gerenciamento automatizado de todas as ações de desbloqueio de sites.