Repolode
microsoft

microsoft/playwright-python

単一のAPIでChromium、Firefox、WebKitを自動操作できるPythonライブラリ。同期版と非同期版を提供します。

代替できる製品:Selenium

スター
15,058
フォーク
1,250
未解決の Issue
4
最終コミット
8 時間前

これは何?

Playwright for Pythonは、ブラウザー自動化ライブラリPlaywrightのPython版です。単一のAPIでChromium、Firefox、WebKitを操作でき、ページ遷移、スクリーンショットの撮影、ページ要素とのやり取りなどを行えます。

同期API(playwright.sync_api)と非同期API(playwright.async_api)の両方を備えており、スクリプトにもasyncioベースのアプリケーションにも適しています。ブラウザーはLinux、macOS、Windowsで動作し、READMEには現在サポートされているChromium、WebKit、Firefoxのバージョンが記載されています。

このプロジェクトはPyPIで公開されており、MicrosoftがPlaywrightのNode.js、.NET、Java版とともにメンテナンスしています。詳細なドキュメントとAPIリファレンスはplaywright.devで公開されています。

主な機能

  • 01単一のAPIでChromium、Firefox、WebKitを自動操作
  • 02同期・非同期の両方のPythonインターフェースを提供
  • 03Linux、macOS、Windowsで動作
  • 04スクリーンショットを撮影し、ページ要素を操作
  • 05PyPIからインストール可能

ユースケース

  • 複数のブラウザーを対象としたWebアプリケーションのエンドツーエンドテスト
  • スクリプトによるスクリーンショット撮影やページのスクレイピング
  • Pythonでのブラウザー操作ワークフローの自動化

クイックスタート

  1. 1

    PyPIからPlaywrightパッケージをインストールする

    pip install playwright
  2. 2

    ブラウザーのバイナリをインストールする

    playwright install
  3. 3

    sync APIを使ってサンプルスクリプトを実行する

トピック

よくある質問

playwright-python とは?
単一のAPIでChromium、Firefox、WebKitを自動操作できるPythonライブラリ。同期版と非同期版を提供します。 Playwright for Pythonは、ブラウザー自動化ライブラリPlaywrightのPython版です。単一のAPIでChromium、Firefox、WebKitを操作でき、ページ遷移、スクリーンショットの撮影、ページ要素とのやり取りなどを行えます。
playwright-python は無料で使えますか?ライセンスは?
playwright-python は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
playwright-python は今もメンテナンスされていますか?
活発にメンテナンス中。playwright-python の最終コミットは 2026年10月21日 です。
playwright-python は何に使えますか?
複数のブラウザーを対象としたWebアプリケーションのエンドツーエンドテスト スクリプトによるスクリーンショット撮影やページのスクレイピング Pythonでのブラウザー操作ワークフローの自動化
playwright-python のインストール方法は?
PyPIからPlaywrightパッケージをインストールする: pip install playwright ブラウザーのバイナリをインストールする: playwright install sync APIを使ってサンプルスクリプトを実行する
playwright-python はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/playwright-python

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト