1. Nauka
  2. /
  3. Kursy
  4. /
  5. Web Scraping w R

Connected

ćwiczenie

Nie każde rodzeństwo jest takie samo

W filmie poznałeś/poznałaś kombinator sąsiedniego i ogólnego rodzeństwa (+ i ~).

Poniższy kod HTML zawiera dwa nagłówki, po których następują tagi code i span:

<html> 
<body> 
  <h2 class = 'first'>First example:</h2>
  <code>some = code(2)</code>
  <span>will compile to...</span>
  <code>some = more_code()</code>
  <h2 class = 'second'>Second example:</h2>
  <code>another = code(3)</code>
  <span>will compile to...</span>
  <code>another = more_code()</code>
</body> 
</html>

Zwróć uwagę, że dwa przykłady kodu nie są zorganizowane hierarchicznie. Jedyna wyraźna różnica to klasa elementu h2 poprzedzającego każdy z przykładów.

Ten fragment HTML został już wczytany i jest dostępny w zmiennej code_html.

Instrukcje 1/2

undefined XP
  • 1
    • Wybierz pierwszy tag code następujący po elemencie h2 z drugiego przykładu.
    • Użyj funkcji html_elements() z odpowiednim kombinatorem rodzeństwa.
  • 2
    • Teraz wybierz wszystkie elementy code występujące po elemencie h2 z drugiego przykładu.
    • Tym razem użyj innego rodzaju kombinatora rodzeństwa.