始める無料で始める

とにかくシンプルに!

前の演習と同じHTMLが与えられています。

<html>
  <body>
    <div class="first section">
      A 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>

…ここで、前と同じ3つのノードを、もっとずっと簡単なセレクタで選べますか?

変数complicated_htmlは用意済みで、上記のソースコードを含むHTMLドキュメントが入っています。

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

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

コースを見る

演習の手順

  • div.second.sectionすべての子孫3つを選択する、シンプルなセレクタを作成してください。
  • このセレクタは、ちょうど2つdiv型セレクタと1つのスペースだけで構成し、合計7文字にしてください。

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

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Select the three divs with a simple selector
complicated_html %>%
	html_elements(___)
コードを編集して実行