メインコンテンツまでスキップ

Playwright

Microsoftが開発したブラウザ自動化ツール。


概要​

  • 公式サイト: https://playwright.dev/
  • 開発元: Microsoft
  • 用途: ブラウザ操作の自動化、E2Eテスト、スクレイピング

なぜ必要か​

  • Chrome、Firefox、Safariをプログラムで操作
  • ログインが必要なサイトも自動操作
  • スクリーンショット、PDF生成
  • フォーム入力の自動化

インストール​

npm install playwright
npx playwright install

基本的な使い方​

const { chromium } = require('playwright');

(async () => {
const browser = await chromium.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({ path: 'screenshot.png' });
await browser.close();
})();

BizAgentでの活用​

スクレイピング​

このサイトにログインして、ダッシュボードのデータを取得して

フォーム自動入力​

このCSVのデータを使って、フォームに自動入力して送信して

定期的なデータ取得​

毎日このサイトから最新データを取得するスクリプトを作って

スクリーンショット​

このURLのページ全体のスクリーンショットを撮って

注意事項​

  • 利用規約でスクレイピングが禁止されているサイトもあります
  • 過度なアクセスは避けてください