スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活

· インプレスR&D
Ebook
281
Pages

About this ebook

【2022年4月に内容を改訂しました】本書ではPythonを使ったWebスクレイピングテクニックについて解説します。いろいろなことをPythonで自動化していきましょう。日本の主要なサービスを題材に、スクレイピングでデータを取得する方法と、そのデータを元に分析や可視化していく手法を紹介していきます。スクレイピング環境の構築、スクレイピングを行うにあたって便利なライブラリの選定、ターゲットとなるWebサービスの選定、データ分析の手法など、初心者にもわかりやすく解説しています。

【目次】
第1章 スクレイピングの基礎
第2章 Pythonの導入
第3章 Pythonの環境構築
第4章 Python3の基礎
第5章 Beautiful Soupでスクレイピングする
第6章 スクレイピングのテクニックと考慮すべき点
第7章 PythonからSeleniumでブラウザーを操作する
第8章 Scrapyを使って、はてな匿名ダイアリーをクローリングする
第9章 MeCabとWord2Vecによる自然言語解析
第10章 Pandasによる解析とMatplotlibによる可視化
第11章 スクレイピング結果を自動通知する
第12章 スマートフォンでスクレイピング
第13章 Raspberry Piにポータブル・スクレイピング・ハッキング・ラボを構築する

About the author

1979年9月11日、福島県相馬市生まれ。Webエンジニア・インフラエンジニア。ニックネームはサイバーメガネ。高校時代にパソコン通信でネットワークの面白さに触れてコンピュータにのめり込む。WebベンチャーでモバイルサービスやSNSをメインとしたシステムを多数開発。2019年2月に、IPUSIRON(@ipusiron)と共にサークル「ミライ・ハッキング・ラボ」を結成して同人誌の販売を開始。執筆活動・受託開発・コンサルティングなどを行っている。趣味はブログと写真。

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.