1. Învăţa
  2. /
  3. Courses
  4. /
  5. Pythonで学ぶWebスクレイピング

Connected

exercise

自己参照はクラスの基本

スパイクラスの中では、start_requests と parse メソッドに常に引数 self を入れていることにお気づきでしょう(この演習のサンプルコードを見てください)。これは、クラス内のメソッド同士を参照できるようにするためです。つまり、start_requests メソッドの中で parse メソッドを参照したい場合、単に parse と書くのではなく self.parse と書く必要があります。self を書くことで、「start_requests と同じクラスの中から、parse という名前のメソッドを探して使ってください」とコードに伝えているのです。

この演習では、この「自己参照」を実際に試してみます。

Instrucţiuni

100 XP
  • scrapy スパイダーを作成するために必要なクラス YourSpider に、必要な scrapy オブジェクトを記入してください。
  • start_requests メソッドの空所に、文字列引数 "Hello World!" を渡して print_msg メソッドを使うようにしてください。