Como selecionar com base em uma seleção
Neste exercício, você deve encontrar o texto de um elemento h4
em um determinado elemento div
. Isso será feito em etapas: a primeira etapa é selecionar uma família de elementos div
, e a segunda etapa é restringir a primeira, da qual pegaremos o texto do elemento h4
. Esse processo de restringir progressivamente os elementos (por exemplo, primeiro aos elementos div
e depois ao elemento h4
) é outro exemplo de "encadeamento", mesmo que não pareça exatamente o mesmo que vimos antes.
Ao longo do exercício, há uma variável first_div
configurada para você usar. Pense bem no tipo de objeto de first_div
!
Este exercício faz parte do curso
Raspagem da Web em Python
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Select all desired div elements
divs = response.css(____)
# Take the first div element
first_div = divs[0]
# Extract the text from the (only) h4 element in first_div
h4_text = first_div.css(____).extract_first()
# Print out the text
print( "The text from the h4 element is:", h4_text )