FLUTTER ECOSYSTEM

puppeteer

DevTools プロトコルを介してヘッドレス Chrome を制御するためのハイレベルな API。これは Dart 用の Puppeteer のポートです。

最新バージョン
3.23.0
30日間ダウンロード
23万
いいね数
417
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Puppeteer は、DevTools プロトコルを介してヘッドレス Chrome や Chromium ブラウザをプログラム的に制御できる高レベルな Dart ライブラリです。ウェブスクレイピング、スクリーンショットや PDF の生成、Web アプリケーションのテスト、ユーザー操作のシミュレーションなどのタスクを自動化できます。人気のある Node.js Puppeteer の移植版として設計されており、Web、macOS、Windows、Linux でのクロスプラットフォーム実行をサポートしています。ブラウザの起動、ページの管理、ネットワーク要求の処理を行うための明確で直感的な API を提供しており、Dart ベースのプロジェクトにおける自動化ワークフローに最適です。

用途
  • ウェブスクレイピング
  • 自動テスト
  • PDFおよびスクリーンショットの生成
  • ブラウザの自動化
  • ヘッドレスブラウザの操作
主な機能
  • Headless Chrome control
  • DevTools Protocol integration
  • Cross-platform support
  • Page and navigation management
  • Network request interception
適している対象
  • Dart developers
  • Web automation tasks
  • Testing frameworks
  • Scraping and data extraction
  • CI/CD pipelines
注意事項
  • 互換性のあるブラウザランタイムが必要です
  • 制限付きモバイルエミュレーション
  • 組み込みの待機戦略なし
  • プラットフォーム固有のバイナリ依存関係
  • 低性能システムでのパフォーマンスオーバーヘッドの可能性
対応プラットフォームWebmacOSWindowsLinux

パッケージをインストール

flutter pub add puppeteer

カテゴリー

ソースリポジトリ

関連プロジェクト

ランキング