【Pythonでスクレイピングを始めよう: for Macユーザー入門学習編】をKindle出版しました。


「Pythonでスクレイピングを始めよう: for Macユーザー入門学習編」という電子書籍をAmazonで出版しました。

Pythonでスクレイピングを始めよう: for Macユーザー入門学習編


【内容紹介文】

本書ではPythonを使用したWEBスクレイピングの方法を詳しく説明しています。
はじめてWEBスクレイピングに挑戦するMacユーザーに向けて作りました。

「スクレイピングをやって見たいけどPythonを始めたばかりで何をすればいいかわからない」という初心者の方でも理解して実践できるように、細かく解説しています。

書籍内ではPythonの「Requests」を使用したスクレイピング、そして「Selenium」を使用したスクレイピングの2つを紹介します。

「Requests」と「Selenium」はPythonでスクレイピングを行う際、最もよく使われるライブラリです。

RequestsとSeleniumのインストール方法。そしてサンプルプログラムを元に、基礎や少し複雑な応用を、わかりやすく解説していきます。

Seleniumを使ったスクレイピングではSafaridriverとChromedriver両方を使ったやり方をそれぞれ紹介しています。

本書には、合計6つのサンプルプログラムを用意しています。「どんな処理を行っているのかわからない」となることを防ぐため、詳しい説明や合計180枚以上の解説画像付きです。

コード解説を見て理解しながら作成すれば、「Requests」と「Selenium」を使用したスクレイピングプログラムを自力で制作できるようになります。

また、スクレイピングする際に使える小技・テクニックもそれぞれ最後に紹介していますので、プログラムを作成する際にお役に立ていただければ嬉しいです。

この書籍のメインの対象者はMacユーザーになりますが、WindowsなどでPythonのスクレイピングをする際にも、役に立つことがあるはずです。
作成していくプログラムのコード自体は、Windowsでも大部分はそのまま使用することができます。

なお本書はPython 3.8.6で実行&検証作業を行いました。


書籍内のサンプルプログラム


書籍内のサンプルプログラムは以下の記事で公開していますのでご覧ください。


【Pythonでスクレイピングを始めようの内容・目次】


はじめに
スクレイピングとは
本書の対象者
Requestsを使ったスクレイピング
【RequestsとBeautifulSoupのインストール】
【yahooのホームページからデータを取得】
【cssセレクタの調べ方】
【記事のリンクを取得する】
【Amazonのランキングから人気商品を取得】
【コメントアウトの使い方】
【Twitterから指定したキーワードに関するツイートを取得】
【ドル円のレートを30分ごとに取得するプログラム】
【Requestsで使える小技】
Seleniumでスクレイピング
【seleniumとdriverのインストール】
【Safariの設定】
【Chromeとchromedriverのインストール】
【Googleで「Selenium」と検索し、表示された記事のタイトルを取得】
【Seleniumでブログ(note)にログイン&記事を自動投稿する】
【Seleniumのスクレイピングで使える小技】
あとがき


この記事が気に入ったらサポートをしてみませんか?