Selamat datang kembali.
Kami memiliki data kami, tetapi masih agak kotor.
Maksud saya, kami belum benar-benar memfilter. Saya hanya peduli dengan cerita dengan lebih dari seratus suara dan kami juga
ingin cara yang bagus untuk menampilkannya.
Jadi mari kita kerjakan itu.
Saya ingin membuat fungsi dan kami akan menyebutnya buat.
Berita peretas khusus dan berita peretas khusus ini akan menerima tautan dan suara.
Yang kita miliki tentang di sini.
Sekarang, di sini, apa yang akan kita lakukan adalah membuat daftar berita peretas baru yang kosong untuk
memulai.
Dan untuk saat ini, yang ingin saya lakukan hanyalah mengembalikan daftar berita peretas.
Tetapi dalam daftar ini, saya hanya ingin menambahkan teks dan tidak ada email.
Jadi, misalnya untuk link, kita hanya peduli pada judulnya saja.
Jadi bagaimana kita bisa melakukan itu?
Kami ingin mengulang beberapa hal.
Apa yang akan kita lakukan adalah mengatakan empat dan kita akan menggunakan enumerate di sini.
Jadi kita akan memiliki indeks dan kemudian item.
Dan di sini, kita akan menghitung.
Ingat, kita telah melihat enumerate sebelumnya, yang memberi kita indeks juga.
Dan kami akan menghitung tautan dan saya akan menunjukkan kepada Anda mengapa kami ingin menghitung di detik.
Jadi di sini, saya ingin mengambil judul setiap tautan.
Dengan hanya melakukan ini, kita akan mengatakan link.
Dari indeks.
Atau lebih sedikit perubahan pada IDEX, itu sedikit lebih baik.
Jadi kita akan ambil.
Indeks dari setiap tautan, dan kita dapat menggunakan sesuatu dalam sup indah yang disebut Dapatkan Pajak, dan ini akan mendapatkan
teks di dalam teks.
Dan untuk memulainya, saya hanya akan mengatakan peretas menggunakan dot append dan add to list
the title.
Jadi mari kita lihat apa yang terjadi ketika saya memanggil ini.
Saya akan mengatakan buat berita peretas khusus dan kami akan menyebarkannya, tautan, dan suara.
Jadi mari kita simpan menjalankan ini.
Oh, dan sepertinya saya tidak bisa mengeja enumerate di sini, jadi mari kita perbaiki.
Harus menjadi moderat baru dengan E!
Mari kita coba lagi.
Baiklah, tidak ada kesalahan, tetapi kami ingin mencetak ini secara ideal, jadi katakan saja.
Dan lihat apa yang kita dapatkan.
Aku akan menjalankan ini.
Baiklah, lihat itu, kami memiliki semua teks, judul tautan kami, itu bagus.
Oke, tapi judul-judul ini tidak ada gunanya tanpa tautan, bukan?
Dan jika Anda ingat tautan dalam email.
Didefinisikan dengan apa yang kita sebut sebagai H ref, atribut h ref ini adalah tautan yang dapat kita
klik untuk menuju ke halaman berikutnya atau ke halaman judul ini.
Jadi kita juga bisa ambil itu dan kita bisa menyebutnya A. F. dan ini akan sama.
panjangnya.
Indeks.
Dan kali ini, kami tidak ingin mendapatkan teks, kami ingin mendapatkan atribut yang benar sehingga kami
dapat benar-benar mengatakan dot get dan kemudian ambil pesawat.
Dan untuk berjaga-jaga jika tidak ada penangkapan atau mungkin tautannya rusak, kami dapat memberikan default pada parameter kedua dan
saya akan mengatakan tidak ada.
Jadi sekarang ini bagaimana Anda bisa menangguhkan jika kita hanya menghabiskan, katakanlah kali ini wasit dan saya menjalankan ini?
Lihat itu, kami memiliki semua tautan di halaman, itu luar biasa, tetapi bagaimana kami bisa menggabungkan judul dan
referensi sekarang?
Nah, ini seharusnya cukup sederhana, bukan?
Kita bisa menggunakan kamus.
Jadi dalam daftar kami, kami dapat menambahkan kamus yang memiliki judul, yang akan menjadi judul yang kami miliki di sini.
Dan kemudian juga.
Miliki tautannya.
Itu akan menjadi Ashraf.
Tepat di sini.
Jadi di sini sekarang akan ada kamus dengan judul dan tautan.
Jadi kalau saya simpan.
Dan jalankan ini lagi.
Lihat itu, kami memiliki kamus yang memiliki tautan.
Dan juga sebuah gelar.
Luar biasa.
Jadi kami mengambil informasi yang kami butuhkan, kami mengambil tautan dan teks, tidak ada hal lain yang penting bagi kami, tetapi
kami masih memiliki suara.
Jadi bagaimana kita bisa melakukan itu?
Vote, yah, kita bisa membuat variabel atau bukan vote, hanya untuk membedakannya dari ini, katakan
saja poin.
Dan poinnya adalah, apa yang akan kita lakukan, kita akan meraih suara.
Indeks.
Ingat, kita mengulang ini.
Dan kami hanya akan mengatakan mendapatkan pajak.
Sekarang, mari kita lihat apa yang kita dapatkan pada awalnya ketika kita dikenai pajak.
Jadi di sini, saya hanya akan mencetak.
Poin dan lihat apa yang kita dapatkan dan saya akan menghapus cetakannya dari sini supaya kita bisa fokus pada poin untuk saat
ini.
Jadi saya akan menyimpan dan lari.
Baiklah, kita masuk ke sana, kita mendapatkan semua poin ini, tapi sepertinya saya mendapatkan kesalahan
yang mengatakan indeks daftar di luar jangkauan dan ini adalah kesalahan kecil yang terkadang harus Anda debug saat menggores situs
web.
Tapi intinya yang terjadi di sini adalah ada sebuah cerita dan ini adalah cerita spesial yang sebenarnya
tidak memiliki suara, yang sangat jarang ada di halaman depan Hacker News.
Tapi yang ini di sini tidak punya suara.
Jadi intinya apa yang dikatakan adalah saya tidak pernah meraih skor, poin dari ini.
Jadi secara teknis kami memiliki lebih banyak tautan daripada suara kami.
Jadi pada saat kita sampai ke tautan terakhir di sini, daftar suara berkurang satu.
Jadi itu akan mengatakan, hei, saya mencoba untuk meraih suara di akhir, tapi tidak ada suara lagi.
Daftar ini lebih pendek dari daftar tautan.
Jadi kami hanya bisa melakukan pemeriksaan cepat di sini untuk memastikan bahwa ketika kami mengambil hal-hal ini, kami hanya peduli dengan
cerita dengan suara.
Dan untungnya bagi kami, inilah mengapa kami ingin memeriksa apakah sebuah cerita lebih dari seratus poin.
Cara kita akan melakukannya, kita akan menambahkan pernyataan if di sini sekarang sebelum kita
menambahkan pernyataan if, kita sebenarnya ingin mengubahnya menjadi angka sehingga kita dapat mengatakan, hei, jika sebuah
cerita memiliki lebih dari 100 ratus poin, maka kami ingin menyimpannya dan menambahkannya ke berita peretas baru kami.
Jadi hal pertama yang ingin kita lakukan adalah mengatakan.
Bahwa kita ingin mengubah ini menjadi int.
Tapi kami juga ingin mengganti.
Poin di sini, spasi menunjuk ke, yah, tidak ada apa-apa jadi kita bisa menggunakan metode dot replace dan katakan saja,
hei, setiap kali Anda melihat poin spasi, itulah yang kita lihat di sini.
Saya ingin Anda menggantinya hanya dengan string kosong.
Jadi ini akan mengembalikan kita string yang merupakan angka dan kemudian mengubahnya menjadi bilangan bulat.
Jadi mari kita uji di.
Mari kita tutup kurung di sini.
Tekan aman dan jalankan skrip kami.
Dan di sana Anda pergi.
Kami memiliki nomor kami, itu bagus, tetapi sekali lagi, kami masih memiliki kesalahan ini.
Jadi apa yang bisa kita lakukan di sini?