Ottieni una "a" in questo corso
Abbiamo caricato l'HTML da un sito segreto che userai per creare un oggetto Selector e la funzione how_many_elements(). Passando a questa funzione una stringa di CSS Locator, stamperà il numero di elementi selezionati dal CSS Locator che hai scritto.
Nella seconda parte dell'esercizio, vogliamo che tu crei una stringa di CSS Locator che selezioni una certa collezione di elementi come descritto qui: seleziona i figli collegamenti ipertestuali (elementi a) di tutti gli elementi div appartenenti alla classe "course-block" (cioè qualsiasi elemento div con un attributo class tale che "course-block" sia una delle classi assegnate). Il numero di tali elementi è 11, quindi puoi verificare la tua soluzione con how_many_elements se vuoi.
Questo esercizio fa parte del corso
Web Scraping in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )