0
実際には、特定のウェブサイトに関連するすべてのデータ(テキスト、輪郭、画像)を1つのフォルダに保存します。そのためには、そのフォルダのパスを渡す必要があります私はこのようなscrapy.Request()
に余分kwargsから、このパスを渡したいすべての異なる解析function.Soへ:scrapy.Request()に余分な引数を渡す
yield scrapy.Request(url=url,dont_filter=True, callback=self.parse,errback = self.errback_function,kwargs={'path': '/path/to_folder'})
しかし、それはどのように私は次の関数にそのパスを渡すことができ、エラーにTypeError: __init__() got an unexpected keyword argument 'kwargs'
を与えますか?それを必要とするかもしれない人のため
あなたは余分渡すための 'meta'引数を使用することができます議論https://doc.scrapy.org/en/latest/topics/request-response.html#request-objects – AndMar
ええ、私もこのことを考えました。しかし、これは正しい方法ですか? – amrit
はい、確信しています。それはただ一つの正しい方法です – AndMar