ComeçarComece gratuitamente

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

Ver Curso

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 )
Editar e executar código