![Pythonクローリング&スクレイピング[増補改訂版] -データ収集・解析のための実践開発ガイド-](https://m.media-amazon.com/images/I/71xlP7dE-tL._SY500.jpg)
Pythonクローリング&スクレイピング[増補改訂版] -データ収集・解析のための実践開発ガイド-
加藤 耕太
この本について
スクレイピングを始めると、思ったより「地味な壁」にぶつかりませんか。ブラウザでは見えるのにlxmlだと取れない要素とか、エンコーディングが合わず文字化けするとか、CSVの改行コードが揃わないとか…。コード以前のところで立ち止まることが多くて、自分だけ遠回りしている気になるやつです。 この本は、まさにその“遠回りポイント”を一つずつ地面に降ろしてくれる感じでした。例えば、ブラウザとライブラリでtbodyの扱いが違う理由まで踏み込んでくれるので、「なんで取れないんだ…」の時間が減ります。エンコーディングも「推定の仕組み」や「どう組み合わせるべきか」まで書いてあって、闇雲に試すよりも判断しやすくなりました。また、スクレイピングとクローリングを分ける考え方や、再実行を前提にしたデータ設計、更新差分だけ取る発想など、“運用の現実”に寄り添った内容が多いのもありがたいところです。 自分もそうでしたが、「一度成功したスクリプトを、あとで触れなくなる」タイプの人には特に刺さると思います。試しに1ページだけで動かす、リトライの設計をどうするか、Itemで型を決める、といった積み重ねが、結果的にトラブルの少ない仕組みにつながるんだなと実感しました。 ツールの使い方だけでなく“現場でどう運用するか”まで考えたい人には、かなり頼れる一冊です。
読書インサイト
ハイライト密度
多くの読者は第3章に最もインサイトを感じており、全ハイライトの32%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活 (技術の泉シリーズ(NextPublishing))
齊藤 貴義

Pythonをおぼえたらブラウザ操作を自動化しよう: Seleniumで操作してBeautifulSoupで解析をする
辛島信芳

Pythonクローリング&スクレイピング ―データ収集・解析のための実践開発ガイド―
加藤 耕太

世界一やさしいPythonデスクトップアプリ開発のはじめ方: 作りながらできる!実務で活かせるGUI付きアプリ制作
NSシステムズ

先輩データサイエンティストからの指南書 -実務で生き抜くためのエンジニアリングスキル
浅野 純季, 木村 真也, 田中 冬馬, 武藤 克大, and 栁 泉穂
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要