Go初心者でも作れるスクレイピングツール
インプレスグループでIT関連メディア事業を展開するインプレスは、技術書典や技術書同人誌博覧会をはじめとした各種即売会や、勉強会・LT会などで頒布された技術同人誌を底本とした商業書籍を刊行し、技術同人誌の普及と発展に貢献することを目指し最新の知見を発信する技術の泉シリーズ2023年5月の新刊として山田悠太氏著書による、Go言語の初学者を対象としたGo言語でのスクレイピングツールの作り方の解説書「Go初心者でも作れるスクレイピングツール」をインプレス NextPublishingより発売した。
山田悠太Profile●メーカーでソフトウェアエンジニア兼スクラムマスターとして勤務。mongolyyというハンドルネームで活動中。かつてはサーバーサイドがメインだったが、現在はReactやNext.js等、フロントエンド開発を主に手がける。
技術の泉シリーズについて
技術の泉シリーズは、技術者の知見のアウトプットである技術同人誌を底本とした、2017年創刊の技術書シリーズ。NextPublishingによるスピーディーな編集制作とプリントオンデマンドによる1冊からの印刷製本により、技術の変化に追従しつつ返品や品切れのないサスティナブルな出版モデルを特徴としている。本シリーズを通じて、エンジニアの“知の結晶”である技術同人誌の世界に、より多くの方が触れていただくきっかけとなることを目指している。
「Go初心者でも作れるスクレイピングツール」発行主旨・内容紹介
Go言語の初学者を対象とした、Go言語でのスクレイピングツールの作り方の解説書。
ツールを作りながら依存ライブラリの管理、ORM、ファイルダウンロード、エラーハンドリング、設定ファイル、環境変数の読み込み方法などを学ぶ。
スクレイピングツールは、スクレイピング対象サイトの更新やページネーションを考慮したツールを作成。付録としてBIツールを使ったデータの可視化についても説明している。
「Goをやってみたいんだけど、何からやれば…」という方におすすめの一冊となる。
インプレス NextPublishing は、株式会社インプレスR&Dが開発したデジタルファースト型の出版モデルを承継し、幅広い出版企画を電子書籍+オンデマンドによりスピーディで持続可能な形で実現している。
「Go初心者でも作れるスクレイピングツール」目次
第1章 開発環境構築
第2章 プロジェクト作成
第3章 一覧画面からの商品情報取得
第4章 データベース接続とデータの登録
第5章 詳細画面からの商品情報取得
第6章 さらに使いこなす
第7章 応用編 BIツールによる分析
「Go初心者でも作れるスクレイピングツール」Amazonでの購入はこちら
「Go初心者でも作れるスクレイピングツール」楽天市場での購入はこちら
|