本日も引き続き少しずつ勉強。
- スクレイピングなどの際にはデベロッパーツールを活用するのが便利
- デベロッパーツールは option+comand+iで起動
- ElementsはHTMLとCSSがありスクレイピングの場所指定の際に仕様する
- Networkタブは通信に関わる内容の表示がされる
まとめ:id と class の違いと使い分け方の基本
- id と classの最大の違いは、ひとつのページで使える回数とひとつの要素に付与できる数。
- id は一意のもので、ひとつのページ上に同じidは複数使えない。また、ひとつの要素にidはひとつしかつけられない。
- classの使用数に制限はない。同じページ上に複数回使われても大丈夫。また、ひとつの要素に複数つけることも可能。
- idは一意的の目印にするだけ、CSSによるデザイン設定はclass、などと使い分けると管理・メンテナンスが楽でオススメ。
- BeautifulSoupでスクレイピングしてみた
Jupyter notebookでレスポンスを見ながら少し書いてみた
- 本の内容のほとんどがGithubに載っている
セールだった本が倍の値段になっているのを見るとKindleはセール時に買う一択だと思った。
Pythonスクレイピングの基本と実践 データサイエンティストのためのWebデータ収集術 impress top gearシリーズ
- 作者: Seppe vanden Broucke,Bart Baesens,株式会社トップスタジオ
- 出版社/メーカー: インプレス
- 発売日: 2018/12/17
- メディア: Kindle版
- この商品を含むブログを見る
- Beautiful Soupについてバリエーションを覚えておくと良さそう
- 困ったときはOfficialを見る
参考)