回答編集履歴
3
"JavaScript"という言葉がサーバーサイドとクライアントサイドで紛らわしい表現だったのを修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
JavaScript([Node.js](https://nodejs.org/))で
|
5
|
+
サーバーサイド環境のJavaScript([Node.js](https://nodejs.org/))であれば下記のコードで、ページ上のJavaScript実行後のHTMLが得られると思います。
|
6
6
|
|
7
7
|
コードを実行する前に`npm install puppeteer`コマンドで、必要となるライブラリ[puppeteer](https://github.com/GoogleChrome/puppeteer)をフォルダに読み込んでおく必要があります。
|
8
8
|
|
2
puppeteerのリンクを、より有用と思われるものに修正
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
JavaScript([Node.js](https://nodejs.org/))でしたら下記のコードで目的の、JavaScript実行後のHTMLが得られると思います。
|
6
6
|
|
7
|
-
コードを実行する前に`npm install puppeteer`コマンドで、必要となるライブラリ[puppeteer](https://
|
7
|
+
コードを実行する前に`npm install puppeteer`コマンドで、必要となるライブラリ[puppeteer](https://github.com/GoogleChrome/puppeteer)をフォルダに読み込んでおく必要があります。
|
8
8
|
|
9
9
|
|
10
10
|
|
1
説明不足を補足
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
JavaScript([Node.js](https://nodejs.org/))でしたら下記のコードで目的のHTMLが得られると思います。
|
5
|
+
JavaScript([Node.js](https://nodejs.org/))でしたら下記のコードで目的の、JavaScript実行後のHTMLが得られると思います。
|
6
6
|
|
7
7
|
コードを実行する前に`npm install puppeteer`コマンドで、必要となるライブラリ[puppeteer](https://www.npmjs.com/package/puppeteer)をフォルダに読み込んでおく必要があります。
|
8
8
|
|
@@ -20,6 +20,8 @@
|
|
20
20
|
|
21
21
|
let page = await browser.newPage();
|
22
22
|
|
23
|
+
// ページを読み込み後、0.5秒間ネットワーク接続が1つもない状態が続くまで待つ
|
24
|
+
|
23
25
|
await page.goto('https://csacademy.com/contests/', {
|
24
26
|
|
25
27
|
waitUntil: 'networkidle0'
|