始める無料で始める

選択からさらに選ぶ

この演習では、特定のdiv要素内にあるh4要素のテキストを取得します。まずはdiv要素の集合を選び、次にその中の先頭の要素に絞り込み、そこからh4要素のテキストを取り出します。このように段階的に要素を絞り込んでいくプロセス(例:最初にdiv要素群、次にh4要素へ)は、これまでと完全に同じ形ではないものの、「チェイニング」の一例です。

この演習の途中では、変数first_divが用意されています。first_divがどの種類のオブジェクトなのかをよく考えてください!

この演習はコースの一部です

Pythonで学ぶWebスクレイピング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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 )
コードを編集して実行