python - 无法在 Slack 上获取 Scrapinghub 通知。面对错误
问题描述
我想在 Slack 上获取 Scrapinghub Spiders All(例如Spider Run,Completion,Error)通知。我已经创建了Monitor.py文件和Action.py文件,还在我的settings.py文件中添加了 spidermoon slack 设置。
SPIDERMON_SLACK_SENDER_TOKEN = ''
SPIDERMON_SLACK_SENDER_NAME = ''
SPIDERMON_SLACK_RECIPIENTS = ['']
但是现在当我在 scrapinghub 上运行我的蜘蛛时,它给了我一个错误。检查打击错误
for member in self._api_call('users.list')['members']
KeyError: 'members'
检查下面的完整错误...
ERROR: SendSlackMessageSpiderFinished
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/core/actions.py", line 37, in run <br>
self.run_action()
File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 167, in run_action
attachments=attachments,
File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 40, in send_message
) for recipient in to]
File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 59, in send_message
attachments=attachments,
File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 100, in _send_channel_message
icon_url=self.users[self.sender_name]['profile']['image_48'],
File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 28, in users
self._users = self._get_users_info()
File "/tmp/unpacked-eggs/spidermon-288633c-development.dash-addon.egg/spidermon/contrib/actions/slack/__init__.py", line 70, in _get_users_info
for member in self._api_call('users.list')['members']
KeyError: 'members'
在此处输入图像描述
我不明白这是什么错误
请尽快帮助我。
解决方案
推荐阅读
- date - How to get the all month and year between two dates
- php - PHP Deployer 更改 Composer 版本
- c++ - OpenGL,WinAPI | unicode(我认为,L“”)字符串的垃圾值
- javascript - 自动完成搜索不适用于 iPhone 设备上的切换菜单
- java - 按 LocalDateTime 对流中的地图进行排序
- python - 为相似名词创建空间知识库
- angular - Angular RxJs:从 anyControl.valueChanges 获取最后一个值 - 类似于 BehaviorSubject
- azure - 过滤数据工厂中多列的行
- .net - .NET Stream CopyTo 错误?
- kubernetes - Kubernetes 指标服务器未运行