1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶWebスクレイピング

Connected

演習

DataCamp の説明文

前の演習と同様に、ここでも本格的なウェブクローリング用のスパイダーを扱うため、コードは長めです。ただし、コード量に圧倒されないでください。スパイダーの仕組みはすでに理解できていますし、ここでお願いする作業は簡単にこなせます。

前の演習と同じく、スパイダーの出力をプレビューできる関数 previewCourses を用意しています。コードを実行した後は、辞書 dc_dict を直接確認してもかまいません。

この演習では、コース説明文のテキストに直接アクセスするための CSS ロケーター文字列を作成します。コースページでは、説明文テキストはクラス course__description(アンダースコア2つ)に属する段落要素 p の中にあります。

指示

100 XP
  • 下の parse_pages メソッド内の空欄1カ所を埋め、クラス course__description に属する段落要素 p 内のテキストを指す CSS ロケーター文字列を記述してください。

注意: 「コードを実行する」を押した後に再度実行する場合は、必ず「サンプルコードにリセット」を行ってから再度「コードを実行する」を押してください。