ユーザ用ツール

サイト用ツール


nodejs

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
nodejs [2023/12/21 11:19] – [ファイル入出力] mikotonodejs [2023/12/21 12:04] (現在) – [ファイル入出力] mikoto
行 67: 行 67:
   * [[node:read_csv|CSVを読みこんで配列に格納]]   * [[node:read_csv|CSVを読みこんで配列に格納]]
  
- 
-<code javascript> 
-// index.js 
- 
-const axios = require('axios'); 
-const cheerio = require('cheerio'); 
- 
-const fs = require('fs'); 
- 
- 
-// ファイル読み込み 
-try { 
-    const data = fs.readFileSync("S:/Tools/scraper/amazon/list.txt", 'utf8'); 
-    console.log(data); 
-} catch (error) { 
-    console.error('ファイルの読み込みエラー',error); 
-} 
- 
-// スクレイピング対象のURL 
-const url = 'https://amzn.asia/d/0sZ5ssp'; 
- 
-// Slack Incoming WebhooksのURLを設定 
-const slackWebhookUrl = ''; 
- 
-// Axiosを使用してHTMLを取得 
-axios.get(url) 
-    .then(response => { 
- 
-        // 取得したHTMLをCheerioでパース 
-        const $ = cheerio.load(response.data); 
- 
-        const price = $('#corePrice_feature_div > div > div > span.a-price.aok-align-center > span:nth-child(2) > span.a-price-whole'); 
-        const stock = $('#availability > span.a-size-medium.a-color-success'); 
-        console.log(price.html()); 
-        console.log(stock.html()); 
-        //fs.writeFileSync('S:/Tools/scraper/amazon/output.html', price.html(), 'utf-8'); 
- 
- 
-    }) 
-    .catch(error => { 
-        console.error('エラー:', error); 
-    }); 
- 
-</code> 
nodejs.1703125155.txt.gz · 最終更新: 2023/12/21 11:19 by mikoto