Playwright proxy integration

Playwrightプロキシ統合

Playwright 対応 簡単にAPI呼び出しを行い、Puppeteer(Python)、Playwright(Node.js)、またはSeleniumを使用してCDPプロトコルを介して任意の数のブラウザセッションと対話します。データを取得するためにウェブサイトとの対話が必要なスクレイピングプロジェクトに最適です。ページ上でホバリング、ボタンのクリック、スクロール、テキストの追加などが含まれます。 すくれいぴんぐぶらうざについて もっと まなびたい

新しいBright Dataの製品: スクレイピングブラウザ

  • まず、Bright Dataのダッシュボード Bright Dataのダッシュボード にアクセスし、「Zone の作成」をクリックします。
  • 「ネットワークタイプ」を選択し、保存をクリックします。
  • Playwright内で、’proxy-server’の値に ‘Proxy IP:Port’ を入力してください。例:brd.superproxy.io:22225
  • page.authenticate’の下で、’username’の値にBright DataのアカウントIDとプロキシゾーン名を入力してください。例:brd-customer-CUSTOMER-zone-YOURZONE。また、ゾーンの設定で見つかるゾーンのパスワードも入力してください。
  • 例:
      
    

Bright DataのスーパープロキシとPlaywrightの統合

  • ネットワーク、IPタイプ、使用するIPの数でZone を作成します。
  • プロキシマネージャをインストールします。
  • 「新しいプロキシの追加」をクリックして必要なZone と設定を選択し、「保存」をクリックします。
  • Playwrightで「プロキシサーバー」にお客様のローカルIPとプロキシマネージャポートを入力します(たとえば、127.0.0.1:24000)
    • プロキシマネージャ内で作成されるポートは、24XXXです(たとえば、24000)
      const playwright = require('playwright');

const options = {
    proxy: {
        server: 'http://brd.superproxy.io:22225',
        username: 'brd-customer-[customer_ID]-zone-[zone_name]',
        password: '[zone_password]'
    }
};

(async () => {
    const browser = await playwright.chromium.launch(options);
    const page = await browser.newPage();

    await page.goto('http://lumtest.com/myip.json');

    const content = await page.content();
    console.log(content);

    await browser.close();
})();
    

プロキシマネージャとPlaywrightの統合

Proxy badges

受賞歴のあるプロキシネットワークを搭載

72百万以上の住宅用IPアドレス、クラス最高のテクノロジー とターゲットにする能力 国、都市、運送業者、ASN プレミアムプロキシサービスを開発者にとって最高の選択肢にします