Sekarang, salah satu cara terbaik, menurut pendapat saya, untuk benar-benar menggunakan objek sup ini adalah dengan menggunakan metode pilih
di atasnya dan pilih memungkinkan kita untuk mengambil sepotong data dari sup yang baru saja kita unduh dan buat menggunakan apa
yang kita sebut a pemilih sukses.
Sekarang, ini adalah kursus python, jadi kita tidak akan terlalu fokus pada pemilih CSS.
Saya akan menautkan ke sumber daya sehingga Anda dapat mempelajari lebih lanjut tentangnya.
Tapi pemilih CSF memungkinkan kita untuk mengakses data ini.
Menggunakan pemilih akses Google, jadi jika saya Google di sini, pemilih CSF, Anda
melihat di sini bahwa, ini adalah daftar berbagai cara untuk mengambil elemen pada halaman HTML.
Kita dapat menggunakan kelas, ID, elemen aktual, jadi izinkan saya menunjukkan cara melakukannya.
Saya dapat mengatakan, misalnya, pilih a.
Dan apa yang akan dilakukan ini?
Nah, jika saya menjalankan skrip ini, itu akan memilih semua serangan.
Oke, itu bukan hal baru.
Kami telah melihat itu sebelumnya.
Kita bisa melakukannya untuk d'Hiv juga jika kita mau.
Tapi kita bisa melampaui hanya sebuah elemen dan mengatakan kita ingin memilih, katakanlah, skor kelas.
Jadi skor kelas ini dapat diakses dengan menggunakan notasi titik, jadi skor titik akan mengambil semua skor
di halaman.
Jadi perhatikan ini.
Jika saya menghapus ini dan menjalankan di sini.
Lihat itu, saya mengambil semua tag spane yang memiliki Schaus, jadi Anda lihat di
sini bahwa ini hanyalah daftar semua span karena span ini memiliki kelas skor.
Rentang ini memiliki kelas skor.
Dan kita dapat melakukan hal yang sama dengan yds.
Jadi jika Anda ingin mengambil ID ini, kami hanya mengatakan alih-alih DOT, yang merupakan singkatan dari kelas, kami melakukan satu
pon dan kemudian ID.
Jadi jika saya menjalankan ini.
Kita mendapatkan.
Rentang yang satu ini, karena ini adalah satu-satunya dengan ID khusus ini.
Sekarang, saya akan menautkan ke sumber daya di mana Anda dapat mempelajari lebih banyak pemilih CSF,
mereka menjadi sangat, sangat kuat ketika Anda mulai memilih elemen bersarang rumit yang berbeda.
Mari saya tunjukkan mari kita mulai merencanakan apa yang ingin kita lakukan sekarang di sini.
Aku akan menutup ini untuk saat ini.
Saya ingin mengambil tautan di sini, jadi itu adalah judul dan tautan dari sebuah cerita yang memiliki lebih dari
100 poin suara dan segala sesuatu yang tidak memiliki 100 poin seperti ini, saya tidak peduli.
Jadi saya hanya menyaring saja.
Jadi yang ingin kami lakukan adalah, pertama-tama, ambil tautan ini dan ambil suara ini, jadi kami juga mencantumkan berapa banyak suara yang
dimiliki cerita tersebut.
Jadi cara saya melakukan ini adalah saya akan klik kanan, klik, periksa.
Yang kami tahu adalah kami ingin mengambil tautan ini yang memiliki kelas tautan cerita.
OK, jadi hanya untuk memeriksa ulang, jika saya pergi ke sini dan memeriksa.
Anda lihat di sini?
Yang ini memiliki kelas tautan cerita juga.
Jadi mari ambil semua elemen yang memiliki tautan cerita kelas dan lihat apa yang terjadi.
Saya akan mengatakan tautan cerita titik, karena DOT berarti ini adalah kelas dan mari kita lihat apa yang kita dapatkan.
Aku akan menjalankan file.
Dan baiklah, kami mendapatkan banyak sekali daftar, tapi sepertinya itu semua adalah serangan, jadi ini semua tautan yang bisa kami
gunakan.
Sepertinya ini adalah daftar sehingga kita mungkin bisa mengambilnya menggunakan tanda kurung siku nol untuk mengambil elemen pertama.
Mari kita lihat apakah ini berhasil.
Aku akan berharap aku akan jelas di sini.
Dan jalankan ini lagi.
Baiklah, lihat teori informasi visual itu, 2015, itu item pertama di sini.
Jadi sepertinya tautan cerita menangkap kita, serangan, tautan untuk masing-masing item ini.
Oke, bagaimana dengan voting?
Mari kita ambil suara juga.
Aku akan ke kanan.
Klik, katakanlah, periksa.
Dan apa yang kita miliki di sini?
Kami melihat bahwa kami memiliki kelas skor, jadi mari kita ambil semua kelas.
Jadi saya akan mengatakan bahwa ini akan menjadi tautan dan itu, yah, alih-alih mengambil item pertama, saya akan mengambil semua
tautan dan saya juga akan mengambil semua suara dan semua suara akan
menjadi sup, titik, pilih dan kemudian ambil.
Apa itu lagi?
Itu adalah kelas skor.
Jadi saya akan mengatakan ambil semua elemen yang memiliki kelas skor ini dan hanya untuk memastikan ini
berfungsi.
Tapi anggap saja cetak suara dan ambil item pertama.
Jadi saya akan menjalankan ini.
Dan lihat itu, saya punya seratus delapan puluh poin karena cerita pertama.
Nah, mari kita refresh halaman, karena ini mungkin telah berubah, ya, sepertinya lihat, situs web ini terus
berubah dan sekarang memiliki seratus delapan puluh dua suara.
Jadi jika saya menyegarkan di sini.
Ini dia.
Seratus delapan puluh dua poin.
Luar biasa.
Jadi kami sekarang telah mengambil dua informasi yang sangat kami pedulikan, tautan dan suara, dan untungnya semuanya berurutan
karena setiap tautan, tautan pertama dan suara pertama bersama, tautan kedua dan kedua
pemungutan suara adalah bersama.
Jadi itu berguna bagi kita.
Sekarang, sebagai catatan tambahan, dengan sup yang indah, kita dapat terus mengubah ini, misalnya, sekarang saya
dapat mengatakan suara.
Anak perempuan mendapatkan dan mendapatkan, misalnya, nama atribut.
Jadi, misalnya, saya bisa ambil.
Skor di sini dan katakan, hei, ambil skor dari sini.
Sehingga jika saya melakukan cetak di sini.
Dan saya menjalankan ini.
Nah, vote adalah daftar, jadi sebenarnya kita harus ambil elemen pertama, jadi ambil saja
elemen pertama, jalankan lagi.
Dan kami tidak mendapatkan apa-apa karena, ya, inilah nilainya, atributnya.
Jadi jika saya mendapatkan.
ID, misalnya, dan saya menjalankan ini.
Saya sekarang mendapatkan nilai ID yang sebenarnya.
Jadi dengan sup yang indah, kita dapat terus mengubahnya, kita dapat terus memilih sehingga saya dapat mengatakan titik pilih di sini jika
saya mau, jika kita memiliki informasi lebih lanjut.
Tetapi dalam kasus kami, kami memiliki informasi yang kami butuhkan.
Saatnya kita ke langkah selanjutnya, yaitu mencoba dan menggabungkan ini dan membuatnya lebih berguna.
Jadi mari kita lakukan itu di video berikutnya.