Web Scraping là quá trình thu thập dữ liệu web có cấu trúc bằng cách tự động, nó còn được gọi là trích xuất dữ liệu web. Nói chung Web Scraping thường được được các doanh nghiệp sử dụng để tận dụng lượng dữ liệu lớn có sẵn trên web nhằm mục đích như theo dõi giá cả, thông tin về giá, tìm kiếm tin tức, tạo khách hàng tiềm năng, nghiên cứu thị trường và nhiều ứng dụng khác nữa.