nodejs
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
nodejs [2023/12/21 11:19] – [ファイル入出力] mikoto | nodejs [2023/12/21 12:04] (現在) – [ファイル入出力] mikoto | ||
---|---|---|---|
行 67: | 行 67: | ||
* [[node: | * [[node: | ||
- | |||
- | <code javascript> | ||
- | // index.js | ||
- | |||
- | const axios = require(' | ||
- | const cheerio = require(' | ||
- | |||
- | const fs = require(' | ||
- | |||
- | |||
- | // ファイル読み込み | ||
- | try { | ||
- | const data = fs.readFileSync(" | ||
- | console.log(data); | ||
- | } catch (error) { | ||
- | console.error(' | ||
- | } | ||
- | |||
- | // スクレイピング対象のURL | ||
- | const url = ' | ||
- | |||
- | // Slack Incoming WebhooksのURLを設定 | ||
- | const slackWebhookUrl = ''; | ||
- | |||
- | // Axiosを使用してHTMLを取得 | ||
- | axios.get(url) | ||
- | .then(response => { | ||
- | |||
- | // 取得したHTMLをCheerioでパース | ||
- | const $ = cheerio.load(response.data); | ||
- | |||
- | const price = $('# | ||
- | const stock = $('# | ||
- | console.log(price.html()); | ||
- | console.log(stock.html()); | ||
- | // | ||
- | |||
- | |||
- | }) | ||
- | .catch(error => { | ||
- | console.error(' | ||
- | }); | ||
- | |||
- | </ |
nodejs.1703125155.txt.gz · 最終更新: 2023/12/21 11:19 by mikoto