Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Web Scraping In Python: Master The Fundamentals

Web Scraping với Python: Nắm Vững Kiến Thức Nền Tảng

Web Scraping với Python: Nắm Vững Kiến Thức Nền Tảng

Học cách thu thập dữ liệu web nhanh chóng và hiệu quả bằng việc xây dựng toàn bộ chương trình web scraping trong Python.

4.6
(5,255 đánh giá)
19,042 học viên
Giảng viên
Max A
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.0 giờ video
27 bài giảng
4 bài quiz
2 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Giải quyết các thử thách mới bằng cách hiểu rõ phương pháp tiếp cận cốt lõi
Thu thập dữ liệu từ các trang web tĩnh
Có thể thu thập dữ liệu từ các trang web sử dụng Javascript
Trích xuất mọi loại dữ liệu từ website
Biết cần tìm kiếm gì và cách tiếp cận để phân tích cấu trúc website
Thu thập dữ liệu từ khắp nơi trên internet
Sử dụng thuật toán đệ quy để tìm kiếm trong nội dung website

Yêu cầu

Kiến thức Python cơ bản
Môi trường Python 3 để lập trình

Đối tượng phù hợp

Dành cho bất kỳ ai quan tâm đến phân tích dữ liệu
Dành cho những người chưa biết bắt đầu thu thập dữ liệu từ đâu
Dành cho ai muốn phát triển kỹ năng thu thập dữ liệu
Dành cho người quan tâm và muốn bắt đầu với web scraping
Dành cho người muốn mở rộng kiến thức về Python
Dành cho ai muốn thu thập nhiều loại dữ liệu đa dạng để khám phá

Nội dung khóa học

4 phần • 27 bài giảng
1 Cài đặt các thư viện cần thiết cho Web Scraping
2 Cấu trúc HTML
3 Mã trạng thái HTTP
4 Xử lý lỗi trong Python
5 Giới thiệu về phép toán Modulus
1 Giới thiệu về Requests
2 Giới thiệu về BeautifulSoup
3 Giới thiệu bài tập: Mở rộng trích xuất dữ liệu
4 Lời giải mẫu cho bài tập mở rộng trích xuất dữ liệu
5 Giới thiệu bài tập: Thu thập dữ liệu từ trang Wikipedia
6 Lời giải mẫu cho bài tập thu thập dữ liệu Wikipedia
7 Giới thiệu bài tập: Kết hợp các nguồn dữ liệu
8 Lời giải mẫu cho bài tập kết hợp hai nguồn dữ liệu
9 Lời giải mẫu cho thử thách kết hợp hai nguồn dữ liệu
10 Cách tìm kiếm mã nguồn để triển khai
1 Giới thiệu về Web Scraping động
2 Giới thiệu về Selenium
3 Trích xuất dữ liệu bằng Selenium
4 Bài tập: Tìm hiểu tài liệu Selenium
5 Trích xuất giá trị liên kết
6 Xử lý thời gian tải trang web
7 Trình điều khiển ẩn (Headless Driver)
8 Giới thiệu bài tập: Lưu trữ dữ liệu liên tục
9 Lời giải mẫu cho bài tập lưu trữ dữ liệu liên tục
10 Nhập văn bản vào biểu mẫu
11 Nhấn nút và điều hướng trên cửa sổ pop-up của trang web
1 Giới thiệu về APIs

Giới thiệu khóa học

Web scraping is the art of picking out data from a website by looking at the HTML code and identifying patterns that can be used to identify your data. This data can then be gathered and later used for your own analysis.

In this course we will go over the basic of web scraping and crawling, learning all about how we can extract data from websites, and all of this is guided along by a work example.

In the course will start with the simpler aspect of scraping static websites. We'll do this using requests to get the website data and use BeautifulSoup to effortlessly parse it.

Once we have a hang of the fundamentals we'll then get into dynamic websites that use Javascript to render their content. In this section of the course we'll be using Selenium to render the pages for us which will provide us with the full page of information. We'll also learn to do commonly needed things like clicking on buttons (e.g. when a page has a pop-up), or sending text into a form - in case your scraper needs to perform searches or login somewhere.

At the end of the course you should be able to go off on your own, and pick out most common websites, and be able to extract all the relevant data you may need just through using Python code.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Collection
Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊