Tautan Rahasia
Kami telah memuat HTML dari sebuah situs web rahasia dan menggunakannya untuk membuat fungsi how_many_elements() dan preview(). Fungsi how_many_elements() memungkinkan Anda memasukkan sebuah string XPath dan akan mencetak jumlah elemen yang dipilih oleh XPath yang Anda tulis. Fungsi preview() memungkinkan Anda memasukkan sebuah string XPath dan akan mencetak beberapa elemen pertama yang Anda pilih.
Tugas Anda dalam latihan ini adalah membuat sebuah XPath yang mengarah ke semua nilai atribut href dari elemen hyperlink a yang atribut class-nya memuat string "dropdown__link". Jika dilakukan dengan benar, Anda akan menemukan bahwa XPath Anda memilih 4 elemen dan menampilkan pratinjau tautan.
Latihan ini adalah bagian dari kursus
Web Scraping dengan Python
Petunjuk latihan
- Lengkapi bagian yang kosong di bawah ini untuk menetapkan sebuah string XPath ke variabel
xpathyang mengarah ke semua nilai atributhrefdari elemen hyperlinkayang atributclass-nya memuat string"dropdown__link". Ingat bahwa kita menggunakan pemanggilancontainsdi dalam string XPath untuk memeriksa apakah suatu nilai atribut memuat string tertentu.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'
# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )