始める無料で始める

返される要素はいくつですか?

次の(不必要に複雑な)HTMLを見てください。

<html>
  <body>
    <div class="first section">
      Some text with a <a href="#">link</a>.
    </div>
    <div class="second section">
      Some text with <a href="#">another link</a>.
      <div class="first paragraph">Some text.</div>
      <div class="second paragraph">Some more text.
        <div>...</div>
      </div>
    </div>
  </body>
</html>

このとき、(不必要に冗長な)セレクタ .first + .second > div, div.second.paragraph > div で返されるHTML要素ノードはいくつでしょうか?

ここでの目的は、より複雑なセレクタを扱えるようになることです。次の演習と合わせて、これらのセレクタをできるだけシンプルでエlegantにする方法を学びます。右側のコンソールにHTMLをコピー&ペーストして、読み込んでみましょう。

この演習はコースの一部です

Rで学ぶWebスクレイピング

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する