FLUTTER ECOSYSTEM

puppeteer

DevTools 프로토콜을 통해 헤드리스 크롬을 제어하는 고수준 API입니다. 이는 Dart용 Puppeteer의 포트입니다.

최신 버전
3.26.0
30일 다운로드
36.5만
좋아요
423
Pub 점수
70

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

Puppeteer는 DevTools 프로토콜을 통해 헤드리스 Chrome 또는 Chromium 브라우저를 프로그래밍 방식으로 제어할 수 있는 고수준 Dart 라이브러리입니다. 웹 스크래핑, 스크린샷 및 PDF 생성, 웹 애플리케이션 테스트, 사용자 상호작용 시뮬레이션과 같은 작업을 자동화할 수 있습니다. 인기 있는 Node.js Puppeteer의 포트로 설계되어 Web, macOS, Windows, Linux에서 크로스플랫폼 실행을 지원합니다. 브라우저 시작, 페이지 관리, 네트워크 요청 처리를 위한 깔끔하고 직관적인 API를 제공하여 Dart 기반 프로젝트에서 자동화 워크플로우에 이상적입니다.

사용 사례
  • 웹 스크래핑
  • 자동 테스팅
  • PDF 및 스크린샷 생성
  • 브라우저 자동화
  • 헤드리스 브라우저 상호작용
주요 기능
  • 헤드리스 크롬 제어
  • DevTools 프로토콜 통합
  • 크로스 플랫폼 지원
  • 페이지 및 탐색 관리
  • 네트워크 요청 가로채기
적합한 대상
  • 다트 개발자
  • 웹 자동화 작업
  • 테스트 프레임워크
  • 웹 스크래핑 및 데이터 추출
  • CI/CD 파이프라인
고려 사항
  • 호환되는 브라우저 런타임이 필요합니다
  • 제한된 모바일 에뮬레이션
  • 내장된 대기 전략 없음
  • 플랫폼별 바이너리 종속성
  • 저사양 시스템에서 성능 오버헤드 가능성
지원 플랫폼WebmacOSWindowsLinux

패키지 설치

flutter pub add puppeteer

카테고리

의존성

의존성 목록 9 개

소스 저장소

관련 프로젝트

순위