BeautifulSoup CSS の書き方 (selector) で要素を得る方法
次のような HTML コード片を含むオブジェクトから店舗名と所在地を得ることを考える。
<div class="shop-casset__inner">
<div class="shop-casset__detail" itemscope="" itemtype="http://schema.org/Restaurant">
<h3 class="shop-casset__ttl" itemprop="name">なか卯 411号あきる野店</h3>
<div class="shop-casset__info">
<p class="shop-casset__address" itemprop="address">東京都あきる野市瀬戸岡785-5</p>
</div>
</div>
...
</div>
bs.find_all('h3', class_=shop-casset__ttl') などとする代わりに、メソッド select() を採用することもできる:
bs.select('h3.shop-casset__ttl')
bs.select('p.shop-casset__address')