0

当我尝试将其 shub 部署到云中并出现以下错误时。

Error: Deploy failed (400):
project: non_field_errors

我目前的设置如下。

def __init__(self, startUrls, *args, **kwargs):

    self.keywords = ['sales','advertise','contact','about','policy','terms','feedback','support','faq']

    self.startUrls = startUrls

    self.startUrls = json.loads(self.startUrls)

    super(MySpider, self).__init__(*args, **kwargs)

def start_requests(self):

    for url in self.startUrls:

        yield Request(url=url)
4

1 回答 1

7

愚蠢的我。问题是我使用不同的 SH 帐户登录。所以我尝试部署的项目不存在。显然,错误消息可能对用户更友好。不过还好。如果有人碰巧像我一样不聪明,希望这会有所帮助))。

于 2017-11-05T13:29:42.953 回答