higehito.qrunch.io読者になる11Python(+BeautifulSoup)のスクレイピングでCSSセレクタを使う時にスペースは省略出来ない?PythonCSSスクレイピングBeautifulSoup投稿日:2018-11-19最終更新:2018-11-23筆者のブログで記事をみる概要と環境ほぼタイトル通り。selectorsBeautifulSoupというPythonのライブラリがあるのですが、その中にページ上の要素を得るために用意されているselect()というメソッドがあります。要素を得る手法は他にも幾つかあるのですが、ちょっと複雑な所をピンポイントで取りたかったので、JavaScriptで言う所のquerySelectorAll()と同じ感覚で使えるコレ(selectメソッド)を用いました。返ってきたwebページのテキストデータが入っている。名前なんていうんだっけ...と呼び方を調べたら、結合子と呼ぶみたいです。CSSセレクターこの書き方はCSS界での作法なのかしら?「そもそも、CSSセレクタの結合子を半角スペース開けずに書く事自体がナンセンスなのだろうか」...と思ってちょろっと調べたけど、よくわかりませんでした。少なくとも、(Chromeの)JavaScriptでアレコレする分には、半角スペース不要だったんですよね。higehito.qrunch.ioひげさんのチラ裏だったりカンニングペーパーだったり学習ノートだったりする所です。Qrunch.netサーバー提供フィードバックを送信する。