カテゴリ一覧 著者一覧
サンプルコードで学ぶ Node.js Webスクレイピング
0件
1,760円(税込)
獲得ポイント: 18pt
通常:
18pt

サンプルコードで学ぶ Node.js Webスクレイピング

発売日: 2022年5月20日
想定ページ数: 146ページ
ISBN: 9784295600923
ダウンロード: PDF EPUB
本書は、『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章 前提知識と開発環境の構築
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の利用
第2章 nodeコマンドとnpmコマンド
2.1 nodeコマンド
2.2 npmコマンド - 基本
2.3 npmコマンド - プロジェクトの作成
2.4 npmコマンド - パッケージのインストール
2.5 npmコマンド - パッケージのアップデート他
第3章 プロジェクトの作成と実行
3.1 プロジェクトの作成
3.2 プログラムの作成
3.3 プログラムを実行
第4章 JavaScript速習1 基本
4.1 JavaScriptの勘所
4.2 事前知識
4.3 変数と定数
4.4 数値
4.5 文字列
第5章 JavaScript速習2 配列やオブジェクト
5.1 配列とfor文
5.2 オブジェクト
5.3 分割代入
第6章 JavaScript速習3 関数、制御構文他
6.1 関数
6.2 様々な値とif文
6.3 エラー処理
6.4 クラス
第7章 JavaScript速習4 非同期処理とPromise
7.1 非同期処理
7.2 Promise resolve then
7.3 Promise resolve then 2
7.4 asyncとawait
7.5 Promise reject catch
7.6 Promiseの静的メソッド
第8章 コア モジュールとnpmモジュール
8.1 コア モジュール
8.2 npmモジュール
8.3 import
8.4 import形式の中でrequireを使う
第9章 シンプルなアプリケーションの作成
9.1 作成するアプリケーションの概要
9.2 引数
9.3 Windows向けのバッチ ファイル
9.4 openモジュール
9.5 サンプル プログラム
9.6 サンプル プログラム2
第10章 fsモジュールとpathモジュール
10.1 ファイル操作にまつわるモジュール
10.2 パスの解決と分解
10.3 fsモジュールの3つの系統
10.4 ファイルの存在確認
10.5 テキスト ファイルの読み込み
10.6 テキスト ファイルの書き込み
10.7 バイナリ ファイルの読み込み
10.8 バイナリ ファイルの書き込み
第11章 自作モジュール
11.1 module.exportsとrequire
11.2 読み込むモジュールのパスを確かめる
11.3 requireでのモジュールの検索
11.4 requireでのJSONファイルの読み込み
11.5 exportとimport
11.6 export default
第12章 ダウンロードとパース
12.1 ネットのファイルのダウンロード
12.2 HTMLファイルをパース
12.3 セレクター
12.4 DOMの操作
12.5 サンプル プログラム
12.6 単純なスクレイピングと複雑なスクレイピング
第13章 Puppeteerを利用したスクレイピング
13.1 Puppeteerとは
13.2 Puppeteerの導入
13.3 Puppeteerの起動
13.4 ブラウザーを操作して結果を取得
13.5 スクリーンショットを撮る
13.6 サンプル プログラム
第14章 Puppeteerを利用したフォーム操作
14.1 Puppeteerでブラウザーを表示する
14.2 Puppeteerでの待機
14.3 Pageを利用した自動操縦
14.4 Puppeteerでの自動操縦の問題
14.5 サンプル用のローカル サーバー
14.6 サンプル プログラム
第15章 サンプル用ローカル サーバー
15.1 Express
15.2 ローカル サーバーのプログラム
第16章 Puppeteerを利用した画像とPDFのダウンロード
16.1 画像のダウンロード
16.2 PDFのダウンロード
16.3 サンプル プログラム
あとがき
プログラムのバージョン情報
サンプル コード

ユーザーレビュー

レビューがありません
書籍をシェアする