Scrapy:无法创建在初始化中具有* arg和** kwarg的类的对象

问题描述 投票:0回答:1

在我的小蜘蛛中,我需要创建另一个蜘蛛的对象。

class SpiderA(SomeSpider):
    def __init__(self, *arg, **kwargs):
        super(SpiderA, self).__init__(*arg, **kwargs)

我需要在SpiderB中创建SpiderA的对象

class SpiderB():
    def __init(self, *arg, **kwargs):
        super(SpiderB, self).__init__(*arg, **kwargs)
        spider_a_obj = SpiderA().__init__(*arg, **kwargs)

我尝试使用SpiderA()创建蜘蛛obj。init(* arg,** kwargs),但它给出了错误,

__init__() takes at least 2 arguments (1 given)

我将不胜感激。谢谢

python-3.x python-2.7 scrapy
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.