回答編集履歴

3

"JavaScript"という言葉がサーバーサイドとクライアントサイドで紛らわしい表現だったのを修正

2018/08/18 09:07

投稿

reosablo
reosablo

スコア339

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- JavaScript([Node.js](https://nodejs.org/))でしたら下記のコードで目的JavaScript実行後のHTMLが得られると思います。
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のリンクを、より有用と思われるものに修正

2018/08/18 09:07

投稿

reosablo
reosablo

スコア339

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://www.npmjs.com/package/puppeteer)をフォルダに読み込んでおく必要があります。
7
+ コードを実行する前に`npm install puppeteer`コマンドで、必要となるライブラリ[puppeteer](https://github.com/GoogleChrome/puppeteer)をフォルダに読み込んでおく必要があります。
8
8
 
9
9
 
10
10
 

1

説明不足を補足

2018/08/18 08:57

投稿

reosablo
reosablo

スコア339

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'