Khóa học
Web Scraping bằng R
Trung cấpTrình độ kỹ năng
Đã cập nhật tháng 04, 2024
RData Preparation4 gio13 video45 Bài tập3,600 XP15,001Giấy chứng nhận Thành tích
Tạo Tài Khoản Miễn Phí
Tiếp tục với GoogleHiển thị thêm tùy chọnhoặc
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.
Được người học tại hàng ngàn công ty yêu thích
Đào tạo một đội ngũ?
Dùng thử cho Doanh nghiệpMô tả khóa học
Điều kiện tiên quyết
Intermediate RIntroduction to the Tidyverse1
Giới thiệu về HTML và Web Scraping
Trong chương này, bạn sẽ được giới thiệu về Hyper Text Markup Language (HTML), một ngôn ngữ khai báo dùng để cấu trúc các trang web hiện đại. Sử dụng thư viện rvest, bạn sẽ học cách truy vấn các phần tử HTML đơn giản và thu thập bảng đầu tiên của mình.
2
Điều hướng và chọn với CSS
Cascading Style Sheets (CSS) mô tả cách các phần tử HTML được hiển thị trên trang web, bao gồm màu sắc, phông chữ và bố cục tổng thể. Trong chương này, bạn sẽ học vì sao bộ chọn (selector) và bộ kết hợp (combinator) của CSS là thành phần then chốt cho web scraping.
3
Lựa chọn nâng cao với XPATH
Các bộ chọn CSS bạn đã biết ở chương trước rất mạnh nhưng cũng có giới hạn. Ví dụ, khi bạn muốn chọn các nút dựa trên thuộc tính của phần tử con cháu của chúng. Lúc này XPath sẽ cứu nguy! Với ngôn ngữ truy vấn này, bạn có thể điều hướng và thu thập dữ liệu ngay cả từ HTML rối rắm nhất.
4
Thực hành tốt khi Web Scraping
Giờ bạn đã biết cách trích xuất nội dung từ các trang web, đã đến lúc nhìn “hậu trường”. Trong chương cuối, bạn sẽ học vì sao các yêu cầu HTTP là nền tảng của mọi hành động scraping và cách tùy chỉnh chúng để tuân thủ các thực hành tốt nhất trong web scraping.
Web Scraping bằng R
Hoàn Thành
Nhận Giấy Chứng Nhận Hoàn Thành
Thêm chứng chỉ này vào hồ sơ LinkedIn, CV hoặc sơ yếu lý lịch của banChia sẻ trên mạng xã hội và trong đánh giá hiệu suất của banĐăng ký ngay
Tham gia cùng hơn 19 triệu học viên và bắt đầu Web Scraping bằng R ngay hôm nay!
Tạo Tài Khoản Miễn Phí
Tiếp tục với GoogleHiển thị thêm tùy chọnhoặc
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.
Phát triển kỹ năng dữ liệu với DataCamp cho thiết bị di động
Tiến bộ mọi lúc mọi nơi với các khóa học cho thiết bị di động và thử thách lập trình 5 phút hằng ngày.