퍼피티어 프록시 통합
Bright Data 프록시와 Puppeteer를 통합하면 안전하고 효율적이며 유연한 프록시 관리 기능을 제공하여 웹 스크래핑 능력을 향상시킵니다.
이 가이드는 오래되었을 수 있습니다. 최신 가이드는 당사 문서를 참조하십시오.
- 400M+ 주거용 IP 주소
- 고정 세션 및 순환 세션
- 99.95% 성공률
- 지리적 위치 타겟팅 - 무료
Bright Data 프록시를 Puppeteer에 통합하는 단계별 가이드를 보려면 저희 유튜브 동영상을 시청하세요.
새로운 Bright Data 제품: 스크래핑 브라우저
Puppeteer 호환성
CDP 프로토콜을 통해 Puppeteer(Python), Playwright(Node.js) 또는 Selenium을 사용하여 원하는 수의 브라우저 세션을 가져오고 상호작용할 수 있는 API 호출을 쉽게 수행하세요. 페이지 위에 마우스를 올리거나, 버튼 클릭, 스크롤, 텍스트 추가 등 데이터 수집을 위해 웹사이트 상호작용이 필요한 스크래핑 프로젝트에 이상적입니다.
브라우저 스크래핑에 대해 자세히 알아보기
Bright Data와의 Puppeteer 프록시 통합
- Bright Data 대시보드로 이동하여 ‘Zone 생성’을 클릭하세요.
- ‘네트워크 유형’을 선택하고 저장을 클릭하세요.
- Puppeteer 내에서 ‘proxy-server’ 값에 ‘프록시 IP:포트’를 입력하세요. 예: brd.superproxy.io:33335.
- ‘page.authenticate’ 아래 ‘username’ 값에 Bright Data 계정 ID와 프록시 존 이름을 입력하세요. 예: brd-customer-CUSTOMER-zone-YOURZONE, 그리고 존 설정에서 찾은 존 비밀번호를 입력하세요.
- 예시:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=brd.superproxy.io:33335']
});
const page = await browser.newPage();
await page.authenticate({
username: 'brd-customer-[customer_ID]-zone-[zone_name]',
password: '[zone_password]'
});
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
프록시 매니저 및 퍼피티어 통합 (선택 사항)
중요: 프록시 매니저 사용은 선택 사항입니다. Bright Data 제품과 함께 Puppeteer를 프록시 매니저 없이도 쉽게 사용할 수 있습니다.
- 사용하려는 네트워크, IP 유형 및 IP 수를 지정하여 존을 생성하세요.
- 프록시 관리자를 설치하세요.
- ‘새 프록시 추가’를 클릭하고 필요한 존과 설정을 선택한 후 ‘저장’을 클릭하세요.
- Puppeteer의 ‘proxy-server’ 항목에 로컬 IP와 프록시 매니저 포트(예: 127.0.0.1:24000)를 입력하세요.
로컬 호스트 IP는 127.0.0.1입니다.
프록시 매니저에서 생성된 포트는 24XXX(예: 24000)입니다. - 사용자 이름과 비밀번호 값은 비워 두십시오. Bright Data 프록시 관리자가 이미 슈퍼 프록시와 인증되었기 때문입니다.
- 예시:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=127.0.0.1:24000']
});
const page = await browser.newPage();
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
⚠️중요 참고사항! Bright Data의 주거용 프록시, 웹 언락커 또는 SERP API를 사용하는 경우, 대상 웹사이트와의 종단 간 보안 연결을 활성화하려면 SSL 인증서를 설치해야 합니다. 간단한 절차이며, 자세한 안내는 https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate 를 참조하십시오.
Puppeteer용 프록시 확보
수상 경력에 빛나는 프록시 인프라로 구동됩니다
400 million개 이상의 주거용 IP, 최고 수준의 기술력, 그리고 국가, 도시, 우편번호, 통신사, ASN을 대상으로 할 수 있는 능력은 저희 프리미엄 프록시 서비스를 개발자들에게 최고의 선택이 되게 합니다.
모든 개발 경로를 위한 프록시
네트워크, 피어, IP를 자유롭게 조합하여 웹 데이터의 지속적인 흐름을 최적화하세요.
Proxy Network Pricing
업계 최고의 고객 경험
매일 새로운 기능이 출시됩니다
필요할 때 바로 질문에 답변하기 위해
실시간 네트워크 성능 대시보드
성능 최적화를 위해
데이터 수집 목표를 달성하기 위해
프록시 및 데이터 수집 분야의 선도 기업
650 매일 수집되는 공개 데이터 TB
매일 새로운 기능이 출시됩니다
세계 최고의 대학 7/10개 제공
퍼피티어 프록시를 사용해 보시겠습니까?
퍼피티어 프록시 FAQ
퍼피티어 프록시란 무엇인가요?
퍼피티어 프록시는 기본적으로 프록시 서버와 퍼피티어의 통합입니다. 퍼피티어는 DevTools 프로토콜을 통해 Chrome 또는 Chromium을 제어하는 고급 API를 제공하는 Node.js 라이브러리입니다. 퍼피티어는 주로 웹 스크래핑이나 브라우저 작업 자동화에 사용됩니다.
Bright Data는 어떤 종류의 Puppeteer 프록시를 제공하나요?
Bright Data의 프록시를 Puppeteer와 함께 사용하면 주거용, 데이터센터, ISP 또는 모바일 IP로 구성된 방대한 네트워크를 통해 요청을 라우팅할 수 있습니다. 이를 통해 지역 제한 콘텐츠에 접근하고, 차단되거나 오해의 소지가 있는 정보를 제공받을 가능성을 줄이며, 높은 수준의 익명성을 유지할 수 있습니다.
Bright Data는 회전식 Puppeteer 프록시를 제공합니까?
Bright Data의 프록시는 IP 로테이션을 자동으로 처리하므로 별도로 신경 쓸 필요가 없습니다. 설정된 조건에 따라 각 요청마다 또는 일정 시간 후마다 새로운 IP 주소를 할당받게 됩니다.
Bright Data 프록시를 Puppeteer와 함께 사용 중 웹 페이지 스크린샷을 찍을 수 있나요?
예, Bright Data 프록시를 사용한 Puppeteer로 웹 페이지 스크린샷을 찍을 수 있습니다. 프록시 설정으로 원하는 페이지로 이동한 후 Puppeteer의 page.screenshot() 함수를 사용해 페이지를 캡처하세요.
Puppeteer를 Bright Data의 프록시 매니저와 통합하는 데에는 어떤 단계가 포함됩니까?
Bright Data의 프록시 매니저와 Puppeteer를 통합하려면, 네트워크 및 IP 유형을 지정하는 존(Zone)을 생성하고, 프록시 매니저를 설치한 후 원하는 설정으로 새 프록시를 추가하십시오. 이후 Puppeteer의 '--proxy-server' 인자에 로컬 IP와 프록시 매니저 포트를 사용하십시오.
새로운 Bright Data 스크래핑 브라우저 제품이란 무엇인가요?
새로운 Bright Data 스크래핑 브라우저는 Chrome DevTools 프로토콜을 사용하여 Puppeteer(Python), Playwright(Node.js) 또는 Selenium과 호환되는 API를 통해 브라우저 세션을 가져오고 상호작용할 수 있는 도구입니다. 상호작용이 필요한 복잡한 웹 페이지 작업이 필요한 스크래핑 작업에 이상적입니다.