Node.js

【Node】外部との連携

kurumin

ファイルに書き出す

import { chromium } from "@playwright/test";
import * as fs from "fs";

(async () => {
  // @see https://playwright.dev/docs/api/class-browsertype#browser-type-launch
  const browser = await chromium.launch({ headless: false, slowMo: 500 });
  const page = await browser.newPage();
  await page.goto('http://localhost:3000');

  const cardLocator = page.locator('.cards.list-group-item >> nth=1');
  const cardText = await cardLocator.textContent();

  await browser.close();

  // ./text-data.csvにcardTextの内容を書き出す
  fs.writeFileSync('./text-data.csv', cardText);
})();

fsは、ファイルシステムの略。

CSV形式でファイルに書き出す

ABOUT ME
記事URLをコピーしました