Playwright 프록시 통합
Playwright와 Bright Data 프록시를 통합하면 웹 스크래핑 기능이 향상되어 정확하고 신뢰할 수 있는 데이터 추출을 위한 안전하고 유연한 프록시 관리가 가능합니다.
이 가이드는 오래되었을 수 있습니다. 최신 가이드는 당사 문서를 참조하십시오.
- 400M+ 주거용 IP 주소
- 고정 세션 및 순환 세션
- 99.95% 성공률
- 지리적 위치 타겟팅 - 무료
Bright Data 프록시를 Playwright에 통합하는 방법에 대한 단계별 동영상을 시청하세요.
새로운 Bright Data 제품: 스크래핑 브라우저
Playwright 호환성
CDP 프로토콜을 통해 Puppeteer(Python), Playwright(Node.js) 또는 Selenium을 사용하여 원하는 수의 브라우저 세션을 가져오고 상호작용할 수 있는 API 호출을 간편하게 수행하세요. 페이지 위에 마우스를 올리거나, 버튼 클릭, 스크롤, 텍스트 추가 등 데이터 수집을 위해 웹사이트 상호작용이 필요한 스크래핑 프로젝트에 이상적입니다.
브라우저 스크래핑에 대해 자세히 알아보기
Playwright 프록시와 Bright Data의 통합
- Bright Data 대시보드로 이동하여 ‘Zone 생성’을 클릭하세요.
- ‘네트워크 유형’을 선택하고 저장을 클릭하세요.
- Playwright 내에서 ‘proxy-server’ 값에 ‘Proxy IP:Port’를 입력하세요. 예: brd.superproxy.io:33335.
- ‘page.authenticate’ 아래 ‘username’ 값에 Bright Data 계정 ID와 프록시 영역 이름을 입력하세요. 예: brd-customer-CUSTOMER-zone-YOURZONE, 그리고 영역 설정에서 찾은 영역 비밀번호를 입력하세요.
- 예시:
const playwright = require('playwright');
const options = {
proxy: {
server: 'http://brd.superproxy.io:33335',
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 통합
- 사용하려는 네트워크, IP 유형 및 IP 수로 영역을 생성하십시오.
- 프록시 관리자를 설치하십시오.
- ‘새 프록시 추가’를 클릭하고 필요한 영역 및 설정을 선택한 후 ‘저장’을 클릭하세요.
- Playwright의 ‘서버’ 항목에 로컬 IP와 프록시 매니저 포트(예: 127.0.0.1:24000)를 입력하세요.
- 로컬 호스트 IP는 127.0.0.1입니다.
- 프록시 매니저에서 생성된 포트는 24XXX입니다. 예: 24000
- 예시:
const playwright = require('playwright');
const options = {
proxy: {
server: 'http://127.0.0.1:24000'
}
};
(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();
})();
⚠️중요 참고: Bright Data의 주거용 프록시, 웹 언락커 또는 SERP API를 사용하는 경우, 대상 웹사이트와의 종단 간 보안 연결을 활성화하려면 SSL 인증서를 설치해야 합니다. 이는 간단한 절차이며, 자세한 지침은 https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate 를 참조하십시오.
Playwright용 프록시 획득
수상 경력에 빛나는 프록시 인프라로 구동됩니다
400 million개 이상의 주거용 IP, 최고 수준의 기술력, 그리고 국가, 도시, 우편번호, 통신사, ASN을 대상으로 할 수 있는 능력은 저희 프리미엄 프록시 서비스를 개발자들에게 최고의 선택이 되게 합니다.
모든 개발 경로를 위한 프록시
웹 데이터의 지속적인 흐름을 최적화하기 위해 네트워크, 피어 및 IP를 믹스 앤 매치하세요.
Proxy Network Pricing
프록시 및 데이터 수집 분야의 선도 기업
650 매일 수집되는 공개 데이터 TB
매일 새로운 기능이 출시됩니다
세계 최고의 대학 7/10개 제공