Vì vậy, để khắc phục điều này, chúng tôi phải thay đổi chiến lược của mình.
Thay vì nắm bắt các điểm, chúng ta nên lấy những gì chúng ta gọi là văn bản phụ.
Và văn bản phụ, à, điều gì nằm bên dưới tiêu đề?
Bởi vì mỗi tiêu đề đều có những ẩn ý này, và bên dưới nó, chúng ta có điểm.
Bây giờ, trong trường hợp của chúng ta, người đứng đầu ở đây không thực sự có điểm.
Bạn thấy ở đây rằng chúng tôi có văn bản ẩn, nhưng không có điểm số.
Vì vậy, những gì chúng ta có thể làm là kiểm tra thêm một chút.
Nếu chúng ta quay lại mã của mình, bây giờ chúng ta có thể thay đổi điều này một chút để thay vì có phiếu bầu
ở đây.
Những gì chúng ta có thể làm là lấy văn bản ẩn.
Và đây sẽ là lớp văn bản con mà chúng ta sẽ lấy để đảm bảo rằng tất cả các liên
kết sẽ có văn bản con.
Vì vậy, hãy chọn văn bản phụ.
Và ở đây, chúng tôi sẽ thay đổi chiến lược của mình để nói rằng, này, số phiếu bầu mà tôi muốn hoặc trong trường hợp của
chúng tôi, phiếu bầu, bởi vì chúng tôi lặp lại ở đây, sẽ bằng với nội dung ẩn.
Tại nơi mà chúng tôi đang lặp lại và chúng tôi sẽ chọn.
Lớp.
Tất nhiên.
Vì vậy, hãy nhớ nếu chúng ta cuộn xuống.
Điểm số là thứ chúng tôi muốn và đó sẽ là phiếu bầu của chúng tôi.
Bây giờ, hãy nhớ rằng, có một số trường hợp mà phiếu bầu sẽ không có ở đó.
Vậy chúng ta có thể làm gì bây giờ?
Là nói, hey, nếu bỏ phiếu.
Không có độ dài vì hãy nhớ rằng, chúng ta sẽ lấy một mảng.
Nếu độ dài này bằng 0, điều đó sẽ được đánh giá là false.
Nhưng nếu nó không phải là 0, thì tôi muốn bạn làm tất cả những điều này.
Vì vậy, bây giờ bỏ phiếu của chúng tôi.
Thay vì làm chỉ số ở đây, chúng ta chỉ có thể nói bỏ phiếu, nhận thuế và thay thế điểm.
Nhưng nó sẽ chỉ chạy nếu danh sách bầu cử tồn tại.
Vì vậy, chúng ta hãy kiểm tra điều này ra.
Tôi sẽ chạy.
Ồ, và chúng ta phải thay đổi các thông số của mình từ phiếu bầu ở đây thành văn bản phụ.
Vì vậy, chúng ta hãy làm điều đó.
Hãy nói ẩn ý.
Nội dung phụ.
Nếu tôi lưu và chạy lại.
Đối tượng danh sách chúng ta nhận được không có thuộc tính nào bị đánh thuế bởi vì chúng ta lại nhận được một mảng ở đây nên chúng
ta phải lấy phần tử đầu tiên trong mảng, hãy nhớ rằng, vì chúng ta đang lấy văn bản con.
Vì vậy, nếu tôi chạy lại điều này.
Được rồi.
Có vẻ như cuối cùng chúng ta đã có điểm và không có lỗi.
Thật tuyệt vời.
Vì vậy, bạn có thể thấy ở đây khi trang web của bạn tìm kiếm, bạn đang thử nghiệm các giả định của mình và có thể bạn mắc phải một số
sai lầm.
Vì vậy, bạn muốn điều chỉnh và sửa chữa chúng dựa trên những gì trang web làm.
Bây giờ ở đây, điều cuối cùng tôi muốn làm là thực sự thêm phiếu bầu vào phụ lục Hacker News của chúng tôi tại đây.
Vì vậy, chúng ta hãy xóa bản in ở đây.
Và tôi sẽ thêm.
Các.
Phiếu bầu.
Ngoài ra, những điểm mà chúng ta có được ở đây, hãy làm cho nó nhỏ hơn một chút để bạn có thể thấy.
Hoàn hảo.
Vì vậy, chúng tôi có phần phụ trợ Tin tức Hacker này, vì vậy hãy thử nghiệm nó.
Bây giờ, trước khi cho bạn xem, tôi muốn cho bạn xem một vài thứ.
Khi nói đến liệt kê, tại sao chúng ta lại sử dụng phương pháp liệt kê?
Chà, đó là bởi vì ở đây chúng tôi có hai danh sách, các liên kết và văn bản phụ, và chúng tôi chỉ liệt
kê trên danh sách các liên kết.
Và ẩn ý, tốt, không được liệt kê.
Vì vậy, những gì xảy ra ở đây là chúng ta cần chỉ mục để chúng ta có thể truy cập văn bản con này trong vòng lặp của chúng ta.
Bởi vì nếu không, nếu chúng ta không liệt kê, không có cách nào để lấy cả liên kết và các mục văn bản phụ.
Vì vậy, ví dụ, ở đây các liên kết của tôi chỉ có thể được chuyển đổi thành mục.
Và.
Mục, nhưng văn bản phụ.
Chúng tôi sẽ chỉ phải sử dụng chỉ mục mà chúng tôi có ở đây.
Hy vọng rằng điều đó có ý nghĩa.
Bây giờ chúng ta hãy in nó ra và xem nó trông như thế nào.
Tôi sẽ in.
Nhấn an toàn và hãy chạy tập lệnh của chúng tôi.
Ồ, và chúng tôi có một chút sai lầm ở đây.
Chúng ta phải đảm bảo rằng các dấu ngoặc nhọn nằm bên ngoài.
Nếu tôi chạy cái này.
Được rồi.
Chúng tôi thấy rằng chúng tôi lấy dữ liệu của mình và chỉ cần kiểm tra xem chúng tôi có tiêu đề về các vấn đề bảo mật
trên VLC, với số phiếu bầu là 307.
Hãy chỉ kiểm tra điều đó trên trang nếu tôi cuộn xuống.
Về vấn đề bảo mật trên VLC, có 307 phiếu bầu.
Đáng kinh ngạc.
Vì vậy, điều này dường như đang hoạt động.
Kịch bản của chúng tôi đang hoạt động.
Tuyệt vời.
Bây giờ, điều cuối cùng tôi muốn thêm ở đây là toàn bộ quá trình in này hơi xấu và lý tưởng là chúng ta có thể in mọi
thứ đẹp đẽ vào thiết bị đầu cuối.
Chà, chúng tôi có một mô-đun, một mô-đun được tích hợp sẵn mà chúng tôi có thể sử dụng bằng Python.
Được gọi là bản in đẹp và chúng ta có thể nhập nó giống như bản in p này.
Bây giờ hãy kiểm tra điều này.
Nếu thay vì in ở đây.
Tôi làm p in.
P in.
Hãy xem nếu chúng ta nhận thấy một sự khác biệt.
Được rồi.
Bây giờ nó gọn gàng hơn một chút.
Chúng tôi có nhiều khoảng cách hơn một chút và tốt, nó sạch sẽ hơn rất nhiều so với trước đây.
Nó thật là tuyệt.
Bây giờ, một điều khác là, như chúng tôi đã đề cập, chúng tôi chỉ quan tâm đến số phiếu bầu trên 100.
Vì vậy, hãy thêm một câu lệnh if khác ở đây.
Hãy làm cho điều này lớn hơn một chút.
Và trong các điểm ở đây, chúng tôi sẽ chỉ nói nếu.
Số điểm.
Ah, cao hơn 99.
Sau đó, chúng tôi sẽ thêm vào Tin tức Hacker cập nhật của chúng tôi.
Hãy tiết kiệm.
Hãy thử đi.
Được rồi.
Có vẻ như chúng tôi chỉ có những câu chuyện đạt trên 100 điểm, vì vậy nó rất hay và sạch sẽ.
Bây giờ nhỏ hơn rất nhiều.
Đáng kinh ngạc.
Bây giờ có một số điều nữa tôi muốn thêm vào điều này.
Lý tưởng nhất là các phiếu bầu này được xếp hạng, vì vậy chúng ta có phiếu bầu cao nhất ở trên cùng và ở dưới cùng, phiếu bầu
thấp nhất.
Bằng cách này, tôi sẽ dễ dàng hơn trong việc quyết định câu chuyện mình nên đọc đầu tiên.
Hãy cùng khám phá điều đó trong video tiếp theo.
Tạm biệt.