AttributeError: у объекта 'module' нет атрибута 'AsyncoreConnection' - PullRequest
0 голосов
/ 11 октября 2018

Я использую scrapy-rabbitmq для извлечения URL из RabbitMQ в мою scrapy.Я использую следующее в моем settings.py файле

RABBITMQ_CONNECTION_PARAMETERS = {"credentials": pika.PlainCredentials('test', 'test'),'host': '10.0.12.103', 'port': 5672}

Но я не могу подключиться к rabbitmq .Iя получаю следующую ошибку

AttributeError: 'module' object has no attribute 'AsyncoreConnection'

Я задал еще один вопрос о том, как использовать данные из RabbitmQ с использованием scrapy здесь

1 Ответ

0 голосов
/ 17 июля 2019

Мне пришлось прокомментировать эту строку в ее исходном коде (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))
...