Я работаю над scrapy-проектом. Я хочу знать, как передать аргумент из api-вызова scrapyd в класс паука.
Я хочу передать аргумент ключевого слова (file_path = 'C: \') переменной словаря в моем spider class.
Я пробую следующие два метода, но они не работают.
Метод 1:
class MySpider(scrapy.Spider):
name = 'MySpider'
custom_settings = { 'FEED_URI': self.file_path }
Метод 2:
class MySpider(scrapy.Spider):
name = 'MySpider'
def __init__(self, file_path ='', **kwargs):
custom_settings = {
'FEED_URI' : file_path + '.json'
}
super(MySpider,self).__init__(**kwargs)
Я прочитал документацию . Я изо всех сил старался следовать документу, но не совсем понял.