0
私はScrapyにかなり慣れています(実際にはこれを初めて使用しています)。私はテレビ番組の完全なキャストを持っているページを解析しており、俳優の個人ページにしか存在しない各俳優についていくつかの情報を収集しようとしています。ここで Scarsのメイン解析機能とは別の解析機能を呼び出す方法は?
は私のparse関数の抜粋です:PICパラメータについてはfor actor in response.css('tr.even'):
.
.
.
.
yield {
'real_name':
' '.join(actor.css('td.itemprop a span.itemprop::text').extract_first().split()),
'character_name':
' '.join(actor.css('td.character a::text').extract_first().split()),
'imdb_link': link,
'show': show,
'pic': scrapy.Request(url=link, callback=self.parse_pic)
}
、私は俳優の絵へのリンクを取り戻すために、リンクに格納されたURLを開き、response.css('td div.image a img::attr(src)').extract_first()
を実行したい
は私のparse_pic機能である:
def parse_pic(self, response):
return response.css('td div.image a img::attr(src)').extract_first()
ありがとうございました!