From cabacc6bc2924167a81dcab4f844b53401a31f8c Mon Sep 17 00:00:00 2001 From: haturatu Date: Sun, 19 Jan 2025 16:02:43 +0900 Subject: first commit --- curl.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 curl.js (limited to 'curl.js') diff --git a/curl.js b/curl.js new file mode 100644 index 0000000..a75ba3d --- /dev/null +++ b/curl.js @@ -0,0 +1,28 @@ +const puppeteer = require('puppeteer'); + +(async () => { + // 第一引数からURLを取得 + const url = process.argv[2]; + if (!url) { + console.error('Error: URL not provided.'); + process.exit(1); + } + + const browser = await puppeteer.launch({ headless: true }); + const page = await browser.newPage(); + + // 特定のURLにアクセス + await page.goto(url, { + waitUntil: 'networkidle2', // ネットワークがアイドル状態になるまで待機 + }); + + // 5秒間待機 + await page.waitForTimeout(5000); + + // ページのHTMLを取得 + const html = await page.content(); + console.log(html); + + await browser.close(); +})(); + -- cgit v1.2.3