Tire um "a" neste curso
Carregamos o HTML de um site secreto que você deve usar para configurar um objeto Selector
e a função how_many_elements()
. Ao passar para essa função uma string de localizadores CSS, ela imprime o número de elementos que o localizador CSS que você escreveu selecionou.
Na segunda parte deste problema, queremos que você crie uma string de um localizador CSS que selecione um determinado conjunto de elementos, conforme descrito aqui: Selecione os hiperlinks (elementos a
) filhos de todos os elementos div
pertencentes à classe "course-block"
(ou seja, qualquer elemento div
com atributo de classe tal que "course-block"
seja uma das classes atribuídas). Existem 11 elementos assim, portanto você pode confirmar sua solução com how_many_elements
, se quiser.
Este exercício faz parte do curso
Raspagem da Web em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )