Bắt đầu ngayBắt đầu miễn phí

Chọn nhiều kiểu HTML

Như bạn đã thấy trong video, CSS có thể dùng để tạo kiểu cho một trang web. Ở dạng cơ bản nhất, việc này diễn ra thông qua các selector theo kiểu (type selector), nơi các kiểu dáng được định nghĩa và áp dụng cho tất cả các phần tử HTML của một kiểu nhất định. Đổi lại, bạn cũng có thể dùng type selector để thu thập (scrape) các phần tử HTML cụ thể trên trang.

Như đã minh họa trong video, bạn cũng có thể kết hợp nhiều type selector bằng dấu phẩy, tức là với html_elements("type1, type2"). Cách này sẽ chọn tất cả phần tử có type1 hoặc type2.

Hãy xem đoạn HTML sau:

<html> 
  <body> 
    <div>Python is perfect for programming.</div>
    <p>Still, R might be better suited for data analysis.</p>
    <small>(And has prettier charts, too.)</small>
  </body> 
</html>

Mã HTML thô được cung cấp trong biến languages_raw_html.

Bài tập này là một phần của khóa học

Web Scraping bằng R

Xem khóa học

Hướng dẫn bài tập

  • Đọc biến languages_raw_html.
  • Dùng phương pháp ở trên để chọn tất cả phần tử div p trong HTML này.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
	___ %>%
	html_text()
Chỉnh sửa và Chạy Mã