Infraestrutura do Navegador para Agentes de IA
O Agent Browser permite que você execute fluxos de trabalho agentes em navegadores remotos que nunca são bloqueados. u2028Infinitamente escalável, sem interface ou sem controle, e alimentado pela rede proxy mais confiável do mundo.
Navegue em qualquer site como um humano faria
- Acesse facilmente qualquer site público usando a impressão digital do navegador e a resolução de CAPTCHA.
- Crie sessões paralelas ilimitadas a partir de qualquer geolocalização sem perder desempenho.
- Utilize navegadores com ou sem cabeçalho para controlar o contexto, os cookies e as guias.
- Integração perfeita por meio de API ou MCP, sem necessidade de configuração por site.
Prepare a Web para IA
Acesse facilmente qualquer site público usando a impressão digital do navegador e a resolução de CAPTCHA.
Crie sessões paralelas ilimitadas a partir de qualquer geolocalização sem perder desempenho.
Utilize navegadores com ou sem cabeçalho para controlar o contexto, os cookies e as guias.
Integração perfeita por meio de 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 autônomos de IA 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 com o agente
- Habilite automações de tarefas de agentes
- 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
- Impressão digital semelhante à humana
- Resolve CAPTCHAs automaticamente
- Gerenciar cookies e sessão
Pipeline de dados pronto para IA
- Descubra fontes de dados relevantes
- Coleta em tempo real ou em lotes
- Saída estruturada ou não estruturada
- Integre-se perfeitamente via MCP
Navegadores com ou sem cabeçalho para acesso e navegação ilimitados e econômicos na Web
Impressões digitais semelhantes às humanas
Emula as navegações reais do usuário 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 em menos de um segundo e sessões estáveis, garantindo uma interação suave
Defina cabeçalhos de referência
Simule a originação do tráfego a partir de websites confiáveis
Gerencie cookies e sessões
Previna potenciais bloqueios impostos por fatores relacionados a cookies
Faça automaticamente novas tentativas de rotação de IP
Faça novas tentativas de solicitação e rotação de IPs continuamente em segundo plano
Cobertura geográfica em todo o mundo
Acesse conteúdo localizado de qualquer país, cidade, estado ou ASN
Suporte para automatização de navegador
Compatível com Playwright, Puppeteer e Selenium
Segurança de nível corporativo
As instâncias do navegador podem se integrar à VPN corporativa e ao login
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! Navegando até https://example.com...');
await page.goto('https://example.com');
console.log('Navigated! Extraindo o conteúdo da página...');
const html = await page.content();
console.log(html);
} finalmente {
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! Navegando até https://example.com...')
await page.goto('https://example.com')
print('Navigated! Extraindo o conteúdo da página...')
html = await page.content()
print(html)
finalmente:
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('Connecting to Scraping Browser...');
const browser = await puppeteer.connect({
browserWSEndpoint: SBR_WS_ENDPOINT,
});
try {
const page = await browser.newPage();
console.log('Connected! Navegando até https://example.com...');
await page.goto('https://example.com');
console.log('Navigated! Copiando o conteúdo da página...');
const html = await page.content();
console.log(html)
} finalmente {
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! Navegando até https://example.com...');
await driver.get('https://example.com');
console.log('Navigated! Extraindo o conteúdo da página...');
const html = await driver.getPageSource();
console.log(html);
} finalmente {
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('Connected! Navegando até https://example.com...')
driver.get('https://example.com')
print('Navigated! Extraindo o conteúdo da página...')
html = driver.page_source
print(html)
u2028
if __name__ == '__main__':
main()
Integre facilmente sua pilha de tecnologia
- Execute seus scripts de Puppeteer, Selenium ou Playwright
- Gerenciamento de proxy e desbloqueio web automáticos
- Obtenha dados em formatos não estruturados ou estruturados
- Obtenha dados em formatos não estruturados ou estruturados
Agent Browser
Scalable browser infrastructure with autonomous unlocking
Perguntas frequentes
O que é o Agent Browser?
O Agent Browser é uma infraestrutura de navegação sem servidor 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 existentes, incluindo: resolução de CAPTCHA, impressão digital de nevegador, novas tentativas automáticas, seleção de cabeçalhos, cookies, renderização de 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 na nuvem para pesquisar e recuperar informações, navegar em sites, agir e extrair dados. O mesmo que um humano faria, mas de forma autônoma e em grande escala.
O Agent Browser é um navegador com ou sem cabeçalhos?
O Scraping Browser é um navegador GUI (ou seja, navegador com cabeçalho) que usa uma interface gráfica de usuário. No entanto, um desenvolvedor poderá usar o Agent Browser como sem cabeçalho, interagindo com o navegador por meio de API ou MCP. O Agent Browser, no entanto, é aberto como um Navegador GUI na infraestrutura da Bright Data.
Qual é a diferença entre navegadores com e sem cabeçalho para scraping?
Ao escolher um navegador automatizado, os desenvolvedores podem selecionar entre um navegador sem cabeçalho ou um navegador GUI/com cabeçalho. O termos "navegador sem cabeçalho" se refere a um navegador da web sem uma interface gráfica do usuário. Quando utilizados com um proxy, os navegadores sem cabeçalho podem ser usados para extrair dados, mas são facilmente detectados pelo software de proteção contra bots, dificultando a extração de dados em grande escala. Navegadores GUI, como o Agent Browser (ou seja, com cabeçalho), usam uma interface gráfica do usuário. É menos provável que o software de detecção de bots detecte navegadores GUI.
O Agent Browser é compatível com as estruturas de automação do navegador?
Sim, o Agent Browser é totalmente compatível com Puppeteer, Selenium e Playwright.
Quando eu 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 a eles o poder dos recursos de desbloqueio automatizado do Web Unlocker para fluxos de trabalho de várias etapas. Embora o Web Unlocker funcione com solicitações de uma única etapa, o Agent Browser é melhor quando um agente de IA precisa interagir com um site. Ele também é ideal para qualquer projeto de extração de dados que exija navegadores, escalabilidade e gerenciamento automatizado de todas as ações de desbloqueio de sites.