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ネットワーク
- 洗練されたウェブサイトすべてにアクセスしてクローリング
プロキシとデータ収集のカテゴリーリーダー
毎日収集される650TBの公開データ
700,000+の実際のモバイルIP、実際のピアによって共有
世界をリードする大学10校中7校にサービス提供
業界で4.6/5最高のトラストパイロット評価