본문으로 건너뛰기

Playwright 크롤러에서 Firefox 브라우저 사용하기

이 예제는 헤드리스 Firefox 브라우저와 함께 PlaywrightCrawler를 사용하는 방법을 보여줍니다.

Apify 플랫폼에서 이 예제를 실행하려면 Dockerfile에서 apify/actor-node-playwright-firefox 이미지를 선택하세요.

Run on
import { PlaywrightCrawler } from 'crawlee';
import { firefox } from 'playwright';

// PlaywrightCrawler 인스턴스 생성
const crawler = new PlaywrightCrawler({
launchContext: {
// 크롤러에서 사용할 Firefox 브라우저 설정
// 여기에 지정되지 않으면 기본 크롬 브라우저가 사용됩니다.
// 여기에 지정되지 않으면 기본 크롬 브라우저가 사용됩니다.
launcher: firefox,
},
async requestHandler({ request, page, log }) {
const pageTitle = await page.title();

log.info(`URL: ${request.loadedUrl} | Page title: ${pageTitle}`);
},
});

await crawler.addRequests(['https://example.com']);

// 크롤러 실행 및 완료 대기
await crawler.run();

PlaywrightCrawlerRequestQueue를 함께 사용하여 Hacker News 웹사이트를 재귀적으로 스크래핑하는 실제 예제를 보려면 Playwright 크롤러 예제를 확인하세요.