Chào mừng trở lại.
Để tìm hiểu về cách tìm kiếm web, chúng ta hãy thực sự xây dựng một dự án hữu ích mà chúng ta có thể thực sự sử dụng và thậm chí có
thể thêm vào danh mục đầu tư của mình.
Những gì tôi muốn xây dựng là một phiên bản đẹp hơn của Hacker News.
Bạn thấy mỗi sáng với tư cách là một lập trình viên, tôi thức dậy và tôi thường đọc Tin tức về Hacker
vì đó là một cách tuyệt vời để bản thân cập nhật về ngành và chỉ tìm hiểu về tin tức lập trình nói chung.
Họ có một số bài báo thực sự rất hay ở đây và rất nhiều lập trình viên sử dụng Hacker News
như một cách để cập nhật về ngành.
Trang này có rất nhiều thông tin.
Trên thực tế, mỗi khi bạn làm mới, đó là một chủ đề mới.
Thứ mới.
Ví dụ: nếu tôi đi đến tab mới ở đây, bạn có thấy điều đó không?
Những câu chuyện này khi tôi làm mới những câu chuyện mới sẽ được thêm vào liên tục.
Vì vậy, đó là một trang web có nhịp độ rất nhanh vì có rất nhiều người đăng chúng, hãy sử dụng các liên kết ở đây để thu hút
vì có rất nhiều người đọc ở đây.
Bây giờ, để không bị choáng ngợp, tôi thường chỉ thích đọc hoặc xem những
truyện đạt trên 100 điểm.
Đó là, chúng đã được người dùng ủng hộ.
Vì vậy, chúng ta hãy xây dựng công cụ bằng cách sử dụng công cụ quét web mà khi tôi thức dậy vào buổi sáng thay vì phải cuộn
qua và tìm ra tất cả những câu chuyện có trên 100 điểm bởi vì đó là những câu chuyện phổ biến nhất, có
thể là những câu quan trọng nhất.
Hãy thu thập dữ liệu này và sau đó loại bỏ tất cả các tin bài có ít hơn 100 điểm để tôi chỉ có thể
tập trung vào các bài báo quan trọng.
Nghe có vẻ khá thú vị, phải không?
Đó là một công dụng tuyệt vời của Python để làm cho cuộc sống của chúng ta dễ dàng hơn.
Bây giờ, sau khi chúng tôi thực hiện xong dự án này, có nhiều cách để áp dụng kiến thức này.
Ví dụ, một trong những điều mà Hacker News có là hàng tháng họ có một người tuyển dụng tại đó các công ty đăng
cơ hội việc làm cho các lập trình viên.
Vì vậy, một dự án tốt có thể thực sự thu thập dữ liệu này của các công ty đăng các cơ hội việc làm khác nhau và
có thể thử và tìm ra xu hướng là gì.
Loại lập trình viên nào được yêu cầu nhiều nhất?
Này, các lập trình viên Python có phải là người được yêu cầu nhiều nhất không?
Có thể bằng cách cạo và tìm xem từ Python được nhắc đến bao nhiêu lần?
Hoặc có thể các lập trình viên Java hoặc JavaScript là phổ biến nhất?
Và có thể bạn có thể tạo một trang web theo dõi xu hướng của các bài đăng khác nhau để xem bạn nên học kỹ năng nào để luôn cập
nhật và đảm bảo rằng đó là kỹ năng được yêu cầu nhiều nhất.
Chỉ là một ý tưởng.
Nhưng chúng ta hãy tập trung vào điều này ngay bây giờ.
Để quét trang web này, chúng tôi muốn sử dụng một công cụ có tên là Beautiful Soup.
Và súp đẹp là những gì chúng ta có thể sử dụng trong Python.
Đó là một thư viện mà chúng ta có thể sử dụng bằng Python để xử lý các trang web.
Họ có một trang web của trường học rất cũ ở đây, nhưng đó là một công cụ rất hữu ích mà hầu hết các dự án duyệt web đều
sử dụng.
Vì vậy, trong video tiếp theo, chúng ta sẽ làm bẩn tay.
Chúng ta sẽ tìm hiểu về món súp đẹp mắt và bắt đầu tạo dự án duyệt web của mình với Hacker News.
Bắt đầu nào.