mightmay / youversion-bible.com-downloader

This is a scraper for downloading bible data from https://www.bible.com into json file locally on any computer
MIT License
4 stars 2 forks source link

AttributeError: 'BiblePipeline' object has no attribute 'exporter' #3

Open b05102139 opened 2 years ago

b05102139 commented 2 years ago

Hi, thank you for making this scraper! When running it on the bible translation with code "1805" however, I encounter the following issue:

Traceback (most recent call last):
  File "/opt/homebrew/lib/python3.9/site-packages/twisted/internet/defer.py", line 857, in _runCallbacks
    current.result = callback(  # type: ignore[misc]
  File "/opt/homebrew/lib/python3.9/site-packages/scrapy/utils/defer.py", line 162, in f
    return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
  File "/Users/soheunshim/Downloads/youversion-bible.com-downloader/bible/pipelines.py", line 30, in process_item
    self.exporter.export_item(item)
AttributeError: 'BiblePipeline' object has no attribute 'exporter'
2022-05-31 01:24:18 [scrapy.core.engine] INFO: Closing spider (finished)
2022-05-31 01:24:18 [scrapy.utils.signal] ERROR: Error caught on signal handler: <bound method BiblePipeline.spider_closed of <bible.pipelines.BiblePipeline object at 0x107589520>>

Do you have some idea how this can be solved? Thank you!

mightmay commented 2 years ago

Which version of Scrapy are you using ? I tried using Scrapy 2.6.1 and it is working fine.