teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

修正

2020/06/15 07:58

投稿

medalot
medalot

スコア4

title CHANGED
@@ -1,1 +1,1 @@
1
- スクレイピングで、商品の情報を確認
1
+ スクレイピングで、情報を取得
body CHANGED
@@ -1,37 +1,19 @@
1
1
  ### 前提・実現したいこと
2
- ・自身プログラミング経験が浅いため、お伝えする内容に不備や、漏れがあれば
3
- ご指摘いただいても大丈夫です
4
-
5
2
  [実現したいこと]
6
- ・amazonの商品をスクレイピングで、家電の商品の価格を抽出したい。
3
+ ・amazonの商品を取得したい。
7
4
 
8
- ### 発生している問題
9
- [現状]
10
- ・ターミナルにて、npm i puppeteer
11
- puppeteerをインストール
12
- ・プロジェクトのディレクトリ内に、test.js
13
5
 
14
- amazonのサイトまでは、いけるのですが、その先が、
15
- どう対応すればいいのかわからず、進めることができません。
16
-
17
-
18
-
19
6
  ### 該当のソースコード
20
7
  test.js
21
8
 
22
9
 
23
10
  const puppeteer = require('puppeteer');
24
-
25
11
  (async () => {
26
12
  const browser = await puppeteer.launch({
27
- headless: false, // 動作確認するためheadlessモードにしない
13
+ headless: false,
28
- slowMo: 500 // 動作確認しやすいようにpuppeteerの操作を遅延させる
14
+ slowMo: 500
29
15
  })
30
16
  const page = await browser.newPage()
31
-
32
-
33
17
  await page.goto('https://www.amazon.co.jp/')
34
-
35
-
36
18
  await browser.close(item)
37
19
  })()

1

修正

2020/06/15 07:58

投稿

medalot
medalot

スコア4

title CHANGED
@@ -1,1 +1,1 @@
1
- puppeteerを使用して、スクレイピングで、商品の価格抽出したい
1
+ スクレイピングで、商品の情報確認
body CHANGED
@@ -34,14 +34,4 @@
34
34
 
35
35
 
36
36
  await browser.close(item)
37
- })()
37
+ })()
38
-
39
-
40
-
41
- ### 補足情報(FW/ツールのバージョンなど)
42
-
43
- ・macOS Catalina バージョン10.15.3使用
44
- ・ターミナル使用
45
- ・VScode使用
46
- ・node.js v13.11.0
47
- ・npm 6.13.7