我正在使用scrapy-rabbitmq
将RabbitMQ中的网址提取到我的scrapy中。我正在settings.py
文件中使用以下内容
RABBITMQ_CONNECTION_PARAMETERS = {"credentials": pika.PlainCredentials('test', 'test'),'host': '10.0.12.103', 'port': 5672}
但是我无法连接到Rabbitmq。我遇到了以下错误
AttributeError: 'module' object has no attribute 'AsyncoreConnection'
我问了另一个问题,如何使用刮擦的here来使用RabbitmQ的数据
答案 0 :(得分:0)
我必须在其源代码(connection.py)上注释此行。
connection = {
'blocking': pika.BlockingConnection,
#'asyncore': pika.AsyncoreConnection,
#'libev': pika.LibevConnection,
'select': pika.SelectConnection,
#'tornado': pika.TornadoConnection,
#'twisted': pika.TwistedConnection
}[connection_type](pika.ConnectionParameters(**connection_parameters))