Visez un « a » dans ce cours
Nous avons chargé le HTML d'un site web secret que vous utiliserez pour créer un objet Selector et la fonction how_many_elements(). Lorsque vous passez à cette fonction une chaîne de localisation CSS (CSS Locator), elle affiche le nombre d'éléments sélectionnés par la chaîne que vous avez écrite.
Dans la deuxième partie, nous voulons que vous rédigiez une chaîne de localisation CSS qui sélectionne un ensemble précis d'éléments comme suit : sélectionnez les enfants hyperliens (éléments a) de tous les éléments div appartenant à la classe "course-block" (c'est‑à‑dire tout élément div dont l'attribut de classe contient "course-block" parmi les classes attribuées). Le nombre de ces éléments est de 11; vous pouvez donc vérifier votre solution avec how_many_elements si vous le souhaitez.
Cette activité fait partie du cours
Extraction de données Web en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )