サンプルコードで学ぶ Node.js Webスクレイピング
発売日: 2022/5/20
想定ページ数: 146ページ
ISBN: 9784295600923
全文検索: 対応
★★★★★
★★★★★
0件
-
-
-
-
本書は、『Node.js』の導入からWebスクレイピングの実施までの流れを、サンプルコードを中心に学ぶ解説書です。『Node.js』の開発環境の構築、「node」や「npm」コマンドの利用方法やJavaScriptの駆け足での基礎知識をはじめとして、「node-fetch」「jsdom」を利用したファイルのダウンロードやHTMLのパース。「Puppeteer」を利用したWebブラウザの操作や情報の取得などについて詳しく紹介しています。
【目次】
第1章 前提知識と開発環境の構築
第2章 nodeコマンドとnpmコマンド
第3章 プロジェクトの作成と実行
第4章 JavaScript速習1 基本
第5章 JavaScript速習2 配列やオブジェクト
第6章 JavaScript速習3 関数、制御構文他
第7章 JavaScript速習4 非同期処理とPromise
第8章 コア モジュールとnpmモジュール
第9章 シンプルなアプリケーションの作成
第10章 fsモジュールとpathモジュール
第11章 自作モジュール
第12章 ダウンロードとパース
第13章 Puppeteerを利用したスクレイピング
第14章 Puppeteerを利用したフォーム操作
第15章 サンプル用ローカル サーバー
第16章 Puppeteerを利用した画像とPDFのダウンロード
目次プレビュー
- はじめに
- 第1章 前提知識と開発環境の構築
- 第2章 nodeコマンドとnpmコマンド
-
1.1 Node.jsとは
-
1.2 Node.jsのインストール
-
1.3 WindowsでPathが通っていないとき
-
1.4 WindowsでNODE_PATHが設定されていないとき
-
1.5 Visal Studio Codeのインストール
-
1.6 Visal Studio Codeの利用
-
3.1 プロジェクトの作成
-
3.2 プログラムの作成
-
3.3 プログラムを実行
-
4.1 JavaScriptの勘所
-
4.2 事前知識
-
4.3 変数と定数
-
4.4 数値
-
4.5 文字列
-
5.1 配列とfor文
-
5.2 オブジェクト
-
5.3 分割代入
-
6.1 関数
-
6.2 様々な値とif文
-
6.3 エラー処理
-
6.4 クラス
-
9.1 作成するアプリケーションの概要
-
9.2 引数
-
9.3 Windows向けのバッチ ファイル
-
9.4 openモジュール
-
9.5 サンプル プログラム
-
9.6 サンプル プログラム2
-
10.1 ファイル操作にまつわるモジュール
-
10.2 パスの解決と分解
-
10.3 fsモジュールの3つの系統
-
10.4 ファイルの存在確認
-
10.5 テキスト ファイルの読み込み
-
10.6 テキスト ファイルの書き込み
-
10.7 バイナリ ファイルの読み込み
-
10.8 バイナリ ファイルの書き込み
-
13.1 Puppeteerとは
-
13.2 Puppeteerの導入
-
13.3 Puppeteerの起動
-
13.4 ブラウザーを操作して結果を取得
-
13.5 スクリーンショットを撮る
-
13.6 サンプル プログラム
-
15.1 Express
-
15.2 ローカル サーバーのプログラム
-
16.1 画像のダウンロード
-
16.2 PDFのダウンロード
-
16.3 サンプル プログラム