Hướng dẫn nấu súp đẹp
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thực hiện quét web bằng Python bằng Beautiful Soup 4 để lấy dữ liệu ra khỏi HTML, XML và các ngôn ngữ đánh dấu khác. Trong phần này, chúng tôi sẽ cố gắng loại bỏ trang web từ các trang web khác nhau (bao gồm cả IMDB). Chúng tôi sẽ giới thiệu đến các bạn công cụ cơ bản của python 4, để điều hướng, tìm kiếm và phân tích cú pháp trang web HTML một cách hiệu quả và rõ ràng. Chúng tôi đã cố gắng trình bày gần như tất cả các chức năng của Beautiful Soup 4 trong hướng dẫn này. Bạn có thể kết hợp nhiều chức năng được giới thiệu trong hướng dẫn này thành một chương trình lớn hơn để thu thập nhiều dữ liệu có ý nghĩa từ trang web vào một số chương trình con khác làm đầu vào.
Hướng dẫn này về cơ bản được thiết kế để hướng dẫn bạn tạo trang web. Yêu cầu cơ bản của tất cả những điều này là lấy dữ liệu có ý nghĩa ra khỏi bộ dữ liệu khổng lồ không được tổ chức. Đối tượng mục tiêu của hướng dẫn này có thể là bất kỳ ai trong số:
Bất kỳ ai muốn biết - cách xóa trang web trong python bằng BeautifulSoup 4.
Bất kỳ nhà phát triển / người đam mê khoa học dữ liệu nào hoặc bất kỳ ai, muốn sử dụng dữ liệu cóp nhặt (có ý nghĩa) này vào các thư viện khoa học dữ liệu python khác nhau để đưa ra quyết định tốt hơn.
Mặc dù KHÔNG có yêu cầu bắt buộc nào đối với hướng dẫn này. Tuy nhiên, nếu bạn có bất kỳ hoặc tất cả (supercool) kiến thức trước về bất kỳ công nghệ nào được đề cập dưới đây sẽ là một lợi thế bổ sung -
Kiến thức về bất kỳ công nghệ liên quan đến web (HTML / CSS / Mô hình đối tượng tài liệu, v.v.).
Ngôn ngữ Python (vì nó là gói python).
Các nhà phát triển đã có bất kỳ kiến thức nào về việc cạo bằng bất kỳ ngôn ngữ nào.
Hiểu biết cơ bản về cấu trúc cây HTML.