我正在尝试将参数传递给我的蜘蛛(理想情况下是 Dataframe 或 csv):
self.client = ScrapinghubClient(apikey)
self.project = self.client.get_project()
job = spider.jobs.run()
我尝试使用 *args 和 **kwargs 参数类型,但每次我只得到最后一个结果。例如:
data = ["1", "2", "3"]
job = spider.jobs.run(data=data)
当我尝试从蜘蛛内部打印它们时,我只得到元素 3:
def __init__(self, **kwargs):
for key in kwargs:
print kwargs[key]
2018-05-17 08:39:28 INFO [stdout] 3
我认为有一些简单的解释,我似乎无法理解。
提前致谢!