IniziaInizia gratis

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

Visualizza il corso

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( ____ )
Modifica ed esegui il codice