Я уже некоторое время использую scrapy, но знаю, что мне нужно записать сканирование, используя frontera , и я пытаюсь использовать последний пример сценария git repo из frontera. во время выполнения сканирования он говорит Нет модуля с именем 'frontera'
Я установил последнюю версию frontera 0.8.1 и пробовал как в python2, так и в python3, но все равно выдает ту же ошибку.
2018-10-30 23:50:01 [scrapy.utils.log] ИНФОРМАЦИЯ: Scrapy 1.5.0 запущен (бот: запись) 2018-10-30 23:50:01 [scrapy.utils.log] ИНФО Версии:
lxml 4.2.1.0, libxml2 2.9.8, cssselect 1.0.3, parsel 1.4.0, w3lib
1.19.0, Twisted 18.4.0, Python 3.6.6 (по умолчанию, 12 сентября 2018, 18:26:19) - [GCC 8.0.1 20180414 (экспериментальный) [ствол ревизии 259383]], pyOpenSSL 18.0.0 (OpenSSL 1.1 .0h 27 марта 2018 г.), криптография 2.2.2,
Платформа Linux-4.15.0-36-generic-x86_64-with-Ubuntu-18.04-bionic
2018-10-30 23:50:01 [scrapy.crawler] ИНФОРМАЦИЯ: Переопределенные настройки:
{'BOT_NAME': 'record', 'NEWSPIDER_MODULE': 'record.spiders',
'ROBOTSTXT_OBEY': True, 'SPIDER_MODULES': ['record.spiders']}
2018-10-30 23:50:01 [scrapy.middleware] ИНФОРМАЦИЯ: Включенные расширения:
[ 'scrapy.extensions.corestats.CoreStats',
'Scrapy.extensions.telnet.TelnetConsole',
'Scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.logstats.LogStats'] Необработанная ошибка в отложенном:
2018-10-30 23:50:01 [витой] КРИТИЧЕСКИЙ: Необработанная ошибка в отложенном:
2018-10-30 23:50:01 [витой] КРИТИЧЕСКИЙ: обратная связь (последний вызов
последний): файл
"/Home/desktop-ml-05/.local/lib/python3.6/site-packages/twisted/internet/defer.py",
строка 1386, в _inlineCallbacks
result = g.send (result) Файл "/home/desktop-ml-05/.local/lib/python3.6/site-packages/scrapy/crawler.py",
линия 80, в обход
Файл self.engine = self._create_engine () "/home/desktop-ml-05/.local/lib/python3.6/site-packages/scrapy/crawler.py",
строка 105 в _create_engine
вернуть файл ExecutionEngine (self, lambda _: self.stop ()) "/home/desktop-ml-05/.local/lib/python3.6/site-packages/scrapy/core/engine.py",
строка 69, в init
Файл self.downloader = downloader_cls (сканер) "/home/desktop-ml-05/.local/lib/python3.6/site-packages/scrapy/core/downloader/init.py",
строка 88, в init
Файл self.middleware = DownloaderMiddlewareManager.from_crawler (crawler)
"/Home/desktop-ml-05/.local/lib/python3.6/site-packages/scrapy/middleware.py",
строка 58, в from_crawler
вернуть файл cls.from_settings (crawler.settings, crawler) "/home/desktop-ml-05/.local/lib/python3.6/site-packages/scrapy/middleware.py",
строка 34 в from_settings
mwcls = load_object (clspath) Файл "/home/desktop-ml-05/.local/lib/python3.6/site-packages/scrapy/utils/misc.py",
строка 44, в load_object
mod = import_module (модуль) Файл "/usr/lib/python3.6/importlib/init.py", строка 126, в import_module
вернуть _bootstrap._gcd_import (имя [уровень:], пакет, уровень) Файл "", строка 994, в файле _gcd_import
"", строка 971, в _find_and_load File
"", строка 941, в _find_and_load_unlocked
Файл "", строка 219, в
Файл _call_with_frames_removed "", строка 994, в файле _gcd_import "", строка 971,
в _find_and_load File "", строка 941, в
_find_and_load_unlocked файл "", строка 219, в _call_with_frames_removed File "", строка 994, в _gcd_import файле "", строка 971, в _find_and_load File "", строка 941, в _find_and_load_unlocked файл
«», строка 219, в
Файл _call_with_frames_removed "", строка 994, в файле _gcd_import "", строка 971,
в _find_and_load File "", строка 941, в
_find_and_load_unlocked File "", строка 219, в _call_with_frames_removed File "", строка 994, в _gcd_import File "", строка 971, в _find_and_load File "", строка 953, в _find_and_load_unlocked
ModuleNotFoundError: нет модуля с именем 'frontera'