AIエージェント用ブラウザインフラストラクチャ

Agent Browserなら、ブロックされることのないリモートブラウザ上でエージェントのワークフローを実行できます。u2028無限にスケーラブルで、ヘッドレスでもヘッドフルでも、世界で最も信頼性の高いプロキシネットワークによって支えられています。

クレジットカードは必要ありません
毎日実行される150M+ のアクション
100万以上の同時セッション
u2028195か国にわたる150M+のIP
3M以上のドメインをロック解除
毎日2.5PB以上を収集

人間のようにあらゆるウェブサイトを操作

高度なロック解除
  • ブラウザフィンガープリントとCAPTCHA解決を使って、どんな公開ウェブサイトにもシームレスにアクセスできます。
オートスケーリング
  • パフォーマンスを損なうことなく、任意の場所から無制限の並列セッションを起動できます。
管理型セッション
  • ヘッドフルまたはヘッドレスブラウザを活用して、コンテキスト、クッキー、タブを制御します。
標準化された環境
  • APIまたはMCPによるシームレスな統合で、サイトごとの設定は不要です。

WebをAI対応に

ブラウザのフィンガープリントとCAPTCHA解決を使って、あらゆる公開ウェブサイトにシームレスにアクセスします。  

パフォーマンスを損なうことなく、任意の場所から無制限の並列セッションを起動できます。

ヘッドフルまたはヘッドレスブラウザを活用して、コンテキスト、クッキー、タブを制御します。

APIまたはMCPによるシームレスな統合で、サイトごとの設定は不要です。

世界のトップブランドを支えるBright Data

Bright Dataを利用することで、統合が簡単なだけでなく、一貫性および信頼性のある環境で、自律型AIエージェントによるウェブサイトのナビゲート、情報の特定、および自動的なアクションが実行可能となります。

最も複雑なワークフローを強化

エージェントとの対話

  • エージェントによるタスクの自動化を実現
  • フォーム記入、検索などを自動で実行
  • 低遅延で素早くスタート
  • 安全で隔離されたセッションを確保

ステルスブラウジング

  • ジオロケーションプロキシを使用
  • 人間のようなフィンガープリント
  • 自動的にCAPTCHA解決
  • クッキーとセッションを管理

AI対応データパイプライン

  • 関連するデータソースを発見
  • リアルタイムまたはバッチ収集
  • 構造化または非構造化出力
  • MCPを介してシームレスに統合

ヘッドレスおよびヘッドフルブラウザで、費用対効果の高いウェブアクセスとナビゲーションを無制限に実現

人間のようなフィンガープリント

実際のユーザーのブラウザをエミュレートして人間の操作をシュミレート

ステルスモード

倫理的にボット検知を回避し、CAPTCHAを解決

低遅延セッション

1秒以内の接続と安定したセッションにより、スムーズなインタラクションを確保

紹介ヘッダーの設定

人気のWebサイトや信頼できるWebサイトからのトラフィックをシュミレート

クッキーとセッションの管理

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('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()
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! 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'
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! Navigating to https://example.com...')
        driver.get('https://example.com')
        print('Navigated! Scraping page content...')
        html = driver.page_source
        print(html)
u2028
if __name__ == '__main__':
    main()
                              
                            

テックスタックを簡単に統合

  • Puppeteer、Selenium、またはPlaywrightのスクリプトを実行
  • 自動化されたプロキシ管理とウェブロック解除
  • 非構造化または構造化形式でデータを取得
  • 非構造化または構造化形式でデータを取得
ドキュメントを参照

Agent Browser

Scalable browser infrastructure with autonomous unlocking

pay as you go plan icon
従量制プラン
$8.4 / GB
月額固定契約なし
Start free trial
月額契約なしの従量課金制
2nd plan icon
69 GB含む
$7.14 / GB
$499 Billed monthly
Start free trial
業務を拡大したいチーム向けに調整
3rd plan icon
158 GB含む
$6.3 / GB
$999 Billed monthly
Start free trial
幅広い運用ニーズのある大規模チーム向けに設計
4th plan icon
339 GB含む
$5.88 / GB
$1999 Billed monthly
Start free trial
重要な操作のための高度なサポートと機能
エンタープライズ
業界リーダー向け: トップティアのビジネス要件に対するエリートデータサービス.
お問い合わせ
  • アカウントマネージャー
  • カスタムパッケージ
  • プレミアムSLA
  • 優先サポート
  • カスタマイズされた オンボーディング
  • SSO
  • カスタマイズ
  • 監査ログ

よくある質問

Agent Browserはサーバーレスのブラウジングインフラストラクチャであり、  ウェブサイトのブロック解除機能を内蔵したクラウドブラウザをデプロイし、制御することができます。Agent Browserを使えば、CAPTCHAの解決、ブラウザのフィンガープリント、自動再試行、ヘッダーの選択、cookie管理、JavaScriptレンダリングなど、ウェブサイトのロック解除に必要な操作をブラウザ内で自動に管理できます。そのため、時間とリソースを節約できます。

AIエージェントを構築・実行する際、開発者はクラウドブラウザを利用して情報を検索・取得し、ウェブサイトをナビゲートし、アクションを実行し、データを抽出します。これは人間が行うのと同じことを、自律的に大規模に実現するものです。

Scraping Browserは、グラフィックユーザーインターフェイスを使用するGUIブラウザ(別名[ヘッドフル]ブラウザ)です。ただし開発者からすると、Agent BrowserはAPIまたはMCP経由でブラウザを操作するので、体験としてはヘッドレスブラウザと同じです。実際には、Agent Browserは、Bright Dataのインフラストラクチャ上でGUIプラウザとして開かれています。

自動ブラウザを選択する際、開発者はヘッドレスブラウザを使うか、ヘッドフルブラウザ(GUI)を使うかを選択できます。ヘッドレスブラウザとは、グラフィックユーザーインターフェイスのないウェブブラウザのことです。ヘッドレスブラウザをプロキシと併用するとデータのスクレイピングが行えますが、ボット対策ソフトウェアによって簡単に検出されてしまうため、大規模なデータスクレイピングをするには向いていません。Agent BrowserなどのGUIブラウザ(ヘッドフル)は、グラフィックユーザーインターフェイスを使用します。これはGUIブラウザであれば、ボット対策ソフトウェアに検出される可能性が低くなるためです。

はい、Agent Browserは、Puppeteer、Selenium、Playwrightに完全に対応しています。

Agent Browserは、自律的なAIエージェントのために最適化された自動化ブラウザであり、マルチステップワークフローに対応するWeb Unlockerの自動ロック解除機能を活用できます。Web Unlockerがワンステップのリクエストに適しているのに対し、Agent BrowserはAIエージェントがウェブサイトと対話する必要がある場合に最適です。また、ブラウザ操作やスケーリング、ウェブサイトのブロック解除処理の自動管理が必要なデータスクレイピングプロジェクトにも最適です。