Selenium proxy integration

Seleniumプロキシ統合

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

セレニウム対応
当社のSelenium Scraping Browserを使用してCDPプロトコルを介してブラウザセッションを任意の数取得し、それらと対話するためのAPIコールを簡単に行います。ページ上をホバーしたり、ボタンをクリックしたり、スクロールしたり、テキストを追加するなど、データを取得するためにウェブサイトとの対話が必要なスクレイピングプロジェクトに最適です

Seleniumとは何ですか?

Seleniumは高度なブラウザ自動化ソフトウェアであり、最も正確なウェブサイトのテストなどのためにブラウジング環境をシミュレートするために使用されます。これはPuppeteerと類似しています。SeleniumをBright Dataのスーパープロキシサーバーと統合して、オンラインの操作を次のレベルに引き上げましょう。

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

  • まず、Bright Data管理画面に移動し、[Zoneの作成]をクリックします。
  • [ネットワークタイプ]を選択し、[保存]をクリックします。
  • “Selenium内で、’setProxy’関数に「Proxy IP:Port」を記入してください。例:HTTPおよびHTTPSの両方に対して、zproxy.lum-superproxy.io:22225などです。
  • ‘sendKeys’の下に、Bright DataアカウントIDとプロキシゾーン名を入力してください:lum-customer-CUSTOMER-zone-YOURZONE、およびゾーン設定で見つかるゾーンパスワードを入力してください。
  • 例:
      const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');

(async function example(){
  let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
    http: 'zproxy.lum-superproxy.io:22225',
    https: 'zproxy.lum-superproxy.io:22225'
  })).build()

  try {
    await driver.get('http://lumtest.com/myip.json');
    driver.switchTo().alert()
      .sendKeys('lum-customer-USERNAME-zone-YOURZONE'+Key.TAB+'PASSWORD');
    driver.switchTo().alert().accept();
  } finally {
      await driver.quit();
  }
})();
    

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

  • 使用するネットワーク、IPタイプ、およびIPの数を使用してZoneを作成します。
  • Bright Dataのプロキシマネージャーをインストールします。
  • [新しいプロキシを追加]をクリックして、必要なZoneと設定を選択し、[保存]をクリックします。
  • tProxyの下のSeleniumで、ローカルIPとプロキシマネージャーポート(例:127.0.0.1:24000)を入力します
    ローカルホストIPは127.0.0.1です
    プロキシマネージャーで作成されるポートは24XXX、たとえば24000です。
  • Bright Dataプロキシマネージャーはすでにスーパープロキシで認証されているため、ユーザー名とパスワードのフィールドは空のままにします。
  • 例:
      const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');

(async function example(){
    let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
        http: '127.0.0.1:24000',
        https: '127.0.0.1:24000'
    })).build()

    try {
        await driver.get('http://lumtest.com/myip.json');
        driver.switchTo().alert().accept();
    } finally {
        await driver.quit();
    }
})();
    

Selenium用のプロキシを取得する

あらゆるニーズに対応するプロキシタイプ

レジデンシャルプロキシ

  • 7,200万を超えるIP
  • 195カ国で利用可能
  • ローテーションに対応する最大級のリアルピアIPネットワーク
  • 洗練されたウェブサイトすべてにアクセスしてクローリング

データセンタープロキシ

  • 1,600万を超えるIP
  • 98カ国で利用可能
  • 共有および専用のIPプールを利用可能
  • 複雑でないウェブサイトへ迅速にアクセス

ISPプロキシ

  • 60万を超えるIP
  • 35カ国で利用可能
  • IPローテーションのない本物のスタティックレジデンシャルIP
  • 複数アカウントへのログインに最適

モバイルプロキシ

  • 700万を超えるIP
  • 195カ国で利用可能
  • 世界最大のリアルピア3G/4G IPネットワーク
  • モバイル広告の検証とモバイルサイトのクローリング

プロキシとデータ収集のカテゴリーリーダー

Category leader in proxies

毎日収集される650TBの公開データ

Number of ISP proxies

700,000+の実際のモバイルIP、実際のピアによって共有

Serving 7/10 universities

世界をリードする大学10校中7校にサービス提供

Trust pilot ratings

業界で4.6/5最高のトラストパイロット評価

Seleniumのプロキシを取得の準備はできていますか?