Go言語の初学者を対象とした、Go言語でのスクレイピングツールの作り方の解説書です。
ツールを作りながら依存ライブラリの管理、ORM、ファイルダウンロード、エラーハンドリング、設定ファイル、環境変数の読み込み方法などを学びます。
スクレイピングツールは、スクレイピング対象サイトの更新やページネーションを考慮したツールを作成。付録としてBIツールを使ったデータの可視化についても説明しています。
「Goをやってみたいんだけど、何からやれば…」という方におすすめの一冊です。
【目次】
第1章 開発環境構築
第2章 プロジェクト作成
第3章 一覧画面からの商品情報取得
第4章 データベース接続とデータの登録
第5章 詳細画面からの商品情報取得
第6章 さらに使いこなす
第7章 応用編 BIツールによる分析
目次プレビュー
- はじめに
- 第1章 開発環境構築
- 第2章 プロジェクト作成
-
2.1 プロジェクトの作成
-
2.2 Gitの導入
-
2.3 依存モジュール管理ツールの導入
-
4.1 データベースとの接続とテーブル作成
-
4.2 データベースへのデータの登録
-
4.3 エラーとエラーハンドリング
-
5.1 詳細画面からデータを取得
-
5.2 ファイルの取り扱い
-
6.1 設定ファイルを環境ごとに制御する
-
6.2 ページネーションに対応する
-
7.1 Metabaseを導入する
-
7.2 データベースに保存されたデータを確認する
-
7.3 時系列データを保存して、グラフを表示する