Desktop version Jobs Stats

PROJECT (event_scrapers)
SPIDER (eco_evolution)

2026-08-11 16:40:27 [scrapy.utils.log] INFO: Scrapy 2.14.1 started (bot: event_scrapers)
2026-08-11 16:40:27 [scrapy.utils.log] INFO: Versions:
{'lxml': '6.0.2',
 'libxml2': '2.14.6',
 'cssselect': '1.3.0',
 'parsel': '1.10.0',
 'w3lib': '2.0.0',
 'Twisted': '25.5.0',
 'Python': '3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]',
 'pyOpenSSL': '25.3.0 (OpenSSL 3.5.4 30 Sep 2025)',
 'cryptography': '46.0.3',
 'Platform': 'Linux-6.8.0-90-generic-x86_64-with-glibc2.39'}
2026-08-11 16:40:27 [scrapy.crawler] DEBUG: Using AsyncCrawlerProcess
2026-08-11 16:40:27 [asyncio] DEBUG: Using selector: EpollSelector
2026-08-11 16:40:27 [scrapy.addons] INFO: Enabled addons:
[]
2026-08-11 16:40:27 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-08-11 16:40:27 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-08-11 16:40:27 [scrapy.extensions.telnet] INFO: Telnet Password: a398124594eff842
2026-08-11 16:40:27 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.logcount.LogCount',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats']
2026-08-11 16:40:27 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'event_scrapers',
 'FEED_EXPORT_ENCODING': 'utf-8',
 'FEED_URI_PARAMS': <function _feed_uri_params at 0x77a72a7374c0>,
 'LOG_FILE': '/root/event-list-scraping/logs/event_scrapers/eco_evolution/94cbbc22959211f18fea0050565fa5d9.log',
 'NEWSPIDER_MODULE': 'event_scrapers.spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'SPIDER_MODULES': ['event_scrapers.spiders']}
2026-08-11 16:40:27 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-08-11 16:40:27 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-08-11 16:40:27 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-08-11 16:40:27 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.start.StartSpiderMiddleware',
 'scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIRefererSpiderMiddleware']
2026-08-11 16:40:27 [scrapy.middleware] INFO: Enabled item pipelines:
['event_scrapers.pipelines.EventScrapersPipeline']
2026-08-11 16:40:27 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/pipelines/__init__.py:41: ScrapyDeprecationWarning: EventScrapersPipeline.open_spider() requires a spider argument, this is deprecated and the argument will not be passed in future Scrapy versions. If you need to access the spider instance you can save the crawler instance passed to from_crawler() and use its spider attribute.
  self._check_mw_method_spider_arg(pipe.open_spider)

2026-08-11 16:40:27 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/pipelines/__init__.py:47: ScrapyDeprecationWarning: EventScrapersPipeline.process_item() requires a spider argument, this is deprecated and the argument will not be passed in future Scrapy versions. If you need to access the spider instance you can save the crawler instance passed to from_crawler() and use its spider attribute.
  self._check_mw_method_spider_arg(pipe.process_item)

2026-08-11 16:40:27 [scrapy.core.engine] INFO: Spider opened
2026-08-11 16:40:27 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.eco_evolution.ListingSpider defines the deprecated start_requests() method. start_requests() has been deprecated in favor of a new method, start(), to support asynchronous code execution. start_requests() will stop being called in a future version of Scrapy. If you use Scrapy 2.13 or higher only, replace start_requests() with start(); note that start() is a coroutine (async def). If you need to maintain compatibility with lower Scrapy versions, when overriding start_requests() in a spider class, override start() as well; you can use super() to reuse the inherited start() implementation without copy-pasting. See the release notes of Scrapy 2.13 for details: https://docs.scrapy.org/en/2.13/news.html
  warn(

2026-08-11 16:40:27 [eco_evolution] INFO: Sending scraped events to prod API
2026-08-11 16:40:27 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-08-11 16:40:27 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-08-11 16:40:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.ecoevolution.co/collections/events-in-the-green-room> (referer: None)
2026-08-11 16:40:28 [scrapy_zyte_api._params] WARNING: Cookies are enabled for request <GET https://www.ecoevolution.co/collections/events-in-the-green-room/products/open-mic-night-march-22>, and there are cookies in the cookiejar, but ZYTE_API_EXPERIMENTAL_COOKIES_ENABLED is False, so automatic mapping will not map cookies for this or any other request. To silence this warning, disable cookies for all requests that use automatic mapping, either with the COOKIES_ENABLED setting or with the dont_merge_cookies request metadata key.
2026-08-11 16:40:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.ecoevolution.co/collections/events-in-the-green-room/products/open-mic-night-march-22> (referer: https://www.ecoevolution.co/collections/events-in-the-green-room)
2026-08-11 16:40:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:40:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17997
2026-08-11 16:40:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.ecoevolution.co/collections/events-in-the-green-room/products/open-mic-night-march-22>
{'event_url': 'https://www.ecoevolution.co/collections/events-in-the-green-room/products/open-mic-night-march-22',
 'platform': 'Eco Evolution',
 'platform_hash': 'de893d9a46057b161247f0ece7188ed7',
 'raw_body': '<div class="shopify-section section-product-template" '
             'id="shopify-section-template--15858233180380__main"><div '
             'class="section container product-container '
             'product-container--medium" data-components="accordion" '
             'data-section-type="product-template">\n'
             '<div class="inline-row product-collection-links" '
             'data-cc-animate="">\n'
             '<div class="next-prev inline-item left links-row desktop">\n'
             '<span class="back-link">\n'
             '<span>Back to:</span>\n'
             '<a class="standard-link" '
             'href="/collections/events-in-the-green-room" title="Our '
             'Events">Our Events</a>\n'
             '</span>\n'
             '</div>\n'
             '<div class="inline-item right last desktop">\n'
             '</div>\n'
             '</div>\n'
             '<div class="row product-container"><div class="product-gallery '
             'half column" data-cc-animate="" data-enable-zoom="false" '
             'data-full-image-width="1080" data-slideshow-mob-nav="arrows">\n'
             '<div class="main">\n'
             '<div class="product-slideshow">\n'
             '<div class="product-media product-media--image" '
             'data-media-id="37571416391900" data-media-type="image">\n'
             '<a class="main-img-link main-img-link--lightbox" '
             'href="//www.ecoevolution.co/cdn/shop/files/416C9883-A392-4097-9A81-B7309FBB9846.png?v=1782818909" '
             'title="">\n'
             '<div class="rimage-outer-wrapper" style="max-width: 1080px">\n'
             '<div class="rimage-wrapper lazyload--placeholder" '
             'style="padding-top:125.0%">\n'
             '<img alt="" class="rimage__image" '
             'data-lazy-src="//www.ecoevolution.co/cdn/shop/files/416C9883-A392-4097-9A81-B7309FBB9846_{width}x.png?v=1782818909" '
             'height="1350" loading="lazy" width="1080"/>\n'
             '<noscript>\n'
             '<img alt="" class="rimage__image" '
             'src="//www.ecoevolution.co/cdn/shop/files/416C9883-A392-4097-9A81-B7309FBB9846_1024x1024.png?v=1782818909"/>\n'
             '</noscript>\n'
             '</div>\n'
             '</div>\n'
             '</a>\n'
             '</div>\n'
             '</div>\n'
             '</div>\n'
             '</div>\n'
             '<form accept-charset="UTF-8" action="/cart/add" '
             'class="product-form half column" data-ajax-add-to-cart="true" '
             'data-enable-history-state="true" data-open-cart-drawer="true" '
             'data-product-id="8261620629724" enctype="multipart/form-data" '
             'id="product_form_8261620629724" method="post"><input '
             'name="form_type" type="hidden" value="product"/><input '
             'name="utf8" type="hidden" value="✓"/>\n'
             '<!-- begin product form and details -->\n'
             '<div class="product-details" data-cc-animate="" '
             'data-cc-animate-delay="0.5s">\n'
             '<div class="brand-and-type feature-col product-detail__gap-sm">\n'
             '<span class="brand"><a '
             'href="/collections/vendors?q=Eco%20Evolution" title="">Eco '
             'Evolution</a></span>\n'
             '</div>\n'
             '<h1 class="product-title product-detail__gap-sm">\n'
             '                Open Mic Night - Aug 14\n'
             '              </h1><div class="product-price '
             'product-detail__gap-sm" id="price">\n'
             '<span class="current-price theme-money">$5.00\n'
             '</span>\n'
             '</div>\n'
             '<div class="cc-rating-container product-detail__gap-sm">\n'
             '</div>\n'
             '<select aria-label="Options" class="original-selector hidden" '
             'name="id">\n'
             '<option data-stock="" selected="" value="44386712092892">Default '
             'Title</option>\n'
             '</select>\n'
             '<div class="payment-and-quantity product-detail__gap-lg '
             'payment-and-quantity--buttons-active '
             'payment-and-quantity--with-quantity">\n'
             '<div class="quantity">\n'
             '<div class="qty-adjuster" data-limit="50">\n'
             '<div class="qty-adjuster__inner">\n'
             '<button aria-label="Decrease" class="qty-adjuster__down" '
             'disabled=""><svg class="feather feather-minus" fill="none" '
             'height="24" stroke="currentColor" stroke-linecap="round" '
             'stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" '
             'width="24" xmlns="http://www.w3.org/2000/svg"><line x1="5" '
             'x2="19" y1="12" y2="12"></line></svg>\n'
             '</button>\n'
             '<input aria-label="Quantity" class="qty-adjuster__value" '
             'id="quantity" name="quantity" pattern="[0-9]*" type="text" '
             'value="1"/>\n'
             '<button aria-label="Increase" class="qty-adjuster__up"><svg '
             'class="feather feather-plus" fill="none" height="24" '
             'stroke="currentColor" stroke-linecap="round" '
             'stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" '
             'width="24" xmlns="http://www.w3.org/2000/svg"><line x1="12" '
             'x2="12" y1="5" y2="19"></line><line x1="5" x2="19" y1="12" '
             'y2="12"></line></svg>\n'
             '</button>\n'
             '</div>\n'
             '</div>\n'
             '</div>\n'
             '<span class="payment-and-quantity__add">\n'
             '<button class="btn product-add mini-form alt outline" name="add" '
             'type="submit">\n'
             '<span class="button-text">Add to cart</span>\n'
             '<span aria-label="Adding" class="loading-spinner"></span>\n'
             '</button>\n'
             '</span>\n'
             '<div class="shopify-payment-button" '
             'data-shopify="payment-button"> <shopify-accelerated-checkout '
             'access-token="b9cfcd337f1969ea6ceee78870ee7a3a" '
             'buyer-country="US" buyer-currency="USD" buyer-locale="en" '
             'enabled-flags=\'["a1d1f9a1"]\' '
             'fallback=\'{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}\' '
             'recommended=\'{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":51300204718,"merchantName":"Eco '
             'Evolution","personalized":true}}\' shop-id="51300204718" '
             'variant-params=\'[{"id":44386712092892,"requiresShipping":true}]\'> '
             '<div aria-hidden="true" class="shopify-payment-button__button" '
             'disabled="" role="button" style="background-color: transparent; '
             'border: none"> <div class="shopify-payment-button__skeleton">\xa0'
             '</div> </div> <div aria-hidden="true" '
             'class="shopify-payment-button__more-options '
             'shopify-payment-button__skeleton" disabled="" role="button">\xa0'
             '</div> </shopify-accelerated-checkout> </div>\n'
             '</div>\n'
             '<div class="backorder hidden">\n'
             '<p>\n'
             '<span class="backorder__variant">\n'
             '        Open Mic Night - Aug 14\n'
             '        \n'
             '      </span>\n'
             '      is backordered and will ship as soon as it is back in '
             'stock.\n'
             '    </p>\n'
             '</div>\n'
             '<hr class="divider__line-true divider__gap-above-small '
             'divider__gap-below-small" data-show-in-quickbuy="false"/>\n'
             '<div class="product-description rte product-detail__gap-lg" '
             'data-show-in-quickbuy="false"><p>🤩 OPEN MIC AT ECO EVOLUTION!! '
             '🤩</p>\n'
             '<p>$5 Cover Charge\xa0</p>\n'
             '<p><br/>JOIN US for an awesome evening of performances, '
             'readings, and creative community!! SAVE THE DATE or SIGN UP NOW '
             'to perform!!</p>\n'
             '<p><br/><a '
             'href="https://docs.google.com/forms/d/e/1FAIpQLSfJxa_Kkpd-Z_K5JY8o_RUlXNTbjp_xZ0u2zTFoSjrfa5c7NA/viewform">➡️ '
             'SIGN UP HERE</a></p></div>\n'
             '<div class="sharing social-links">\n'
             '<span class="sharing-label">Share</span>\n'
             '<ul class="sharing-list">\n'
             '<li class="facebook">\n'
             '<a class="sharing-link" '
             'href="//www.facebook.com/sharer.php?u=https://www.ecoevolution.co/products/open-mic-night-march-22" '
             'rel="noopener" target="_blank">\n'
             '<span aria-hidden="true"><svg height="48px" version="1.1" '
             'viewbox="0 0 48 48" width="48px" '
             'xmlns="http://www.w3.org/2000/svg" '
             'xmlns:xlink="http://www.w3.org/1999/xlink">\n'
             '<title>Facebook</title>\n'
             '<defs></defs>\n'
             '<g fill="none" fill-rule="evenodd" stroke="none" '
             'stroke-width="1">\n'
             '<g fill="#000000" transform="translate(-325.000000, '
             '-295.000000)">\n'
             '<path d="M350.638355,343 L327.649232,343 C326.185673,343 '
             '325,341.813592 325,340.350603 L325,297.649211 C325,296.18585 '
             '326.185859,295 327.649232,295 L370.350955,295 C371.813955,295 '
             '373,296.18585 373,297.649211 L373,340.350603 C373,341.813778 '
             '371.813769,343 370.350955,343 L358.119305,343 '
             'L358.119305,324.411755 L364.358521,324.411755 '
             'L365.292755,317.167586 L358.119305,317.167586 '
             'L358.119305,312.542641 C358.119305,310.445287 '
             '358.701712,309.01601 361.70929,309.01601 L365.545311,309.014333 '
             'L365.545311,302.535091 C364.881886,302.446808 '
             '362.604784,302.24957 359.955552,302.24957 C354.424834,302.24957 '
             '350.638355,305.625526 350.638355,311.825209 '
             'L350.638355,317.167586 L344.383122,317.167586 '
             'L344.383122,324.411755 L350.638355,324.411755 L350.638355,343 '
             'L350.638355,343 Z"></path>\n'
             '</g>\n'
             '<g transform="translate(-1417.000000, -472.000000)"></g>\n'
             '</g>\n'
             '</svg></span>\n'
             '<span class="visually-hidden">Share on Facebook</span>\n'
             '</a>\n'
             '</li>\n'
             '<li class="twitter">\n'
             '<a class="sharing-link" '
             'href="//twitter.com/share?text=Open%20Mic%20Night%20-%20Aug%2014&amp;url=https://www.ecoevolution.co/products/open-mic-night-march-22" '
             'rel="noopener" target="_blank">\n'
             '<span aria-hidden="true"><svg height="40px" version="1.1" '
             'viewbox="0 0 48 40" width="48px" '
             'xmlns="http://www.w3.org/2000/svg" '
             'xmlns:xlink="http://www.w3.org/1999/xlink">\n'
             '<title>Twitter</title>\n'
             '<defs></defs>\n'
             '<g fill="none" fill-rule="evenodd" stroke="none" '
             'stroke-width="1">\n'
             '<g fill="#000000" transform="translate(-240.000000, '
             '-299.000000)">\n'
             '<path d="M288,303.735283 C286.236309,304.538462 '
             '284.337383,305.081618 282.345483,305.324305 '
             'C284.379644,304.076201 285.940482,302.097147 '
             '286.675823,299.739617 C284.771263,300.895269 '
             '282.666667,301.736006 280.418384,302.18671 '
             'C278.626519,300.224991 276.065504,299 273.231203,299 '
             'C267.796443,299 263.387216,303.521488 263.387216,309.097508 '
             'C263.387216,309.88913 263.471738,310.657638 '
             '263.640782,311.397255 C255.456242,310.975442 '
             '248.201444,306.959552 243.341433,300.843265 '
             'C242.493397,302.339834 242.008804,304.076201 '
             '242.008804,305.925244 C242.008804,309.426869 '
             '243.747139,312.518238 246.389857,314.329722 '
             'C244.778306,314.280607 243.256911,313.821235 241.9271,313.070061 '
             'L241.9271,313.194294 C241.9271,318.08848 245.322064,322.17082 '
             '249.8299,323.095341 C249.004402,323.33225 248.133826,323.450704 '
             '247.235077,323.450704 C246.601162,323.450704 '
             '245.981335,323.390033 245.381229,323.271578 '
             'C246.634971,327.28169 250.269414,330.2026 254.580032,330.280607 '
             'C251.210424,332.99061 246.961789,334.605634 '
             '242.349709,334.605634 C241.555203,334.605634 '
             '240.769149,334.559408 240,334.466956 C244.358514,337.327194 '
             '249.53689,339 255.095615,339 C273.211481,339 '
             '283.114633,323.615385 283.114633,310.270495 '
             'C283.114633,309.831347 283.106181,309.392199 '
             '283.089276,308.961719 C285.013559,307.537378 '
             '286.684275,305.760563 288,303.735283"></path>\n'
             '</g>\n'
             '<g transform="translate(-1332.000000, -476.000000)"></g>\n'
             '</g>\n'
             '</svg></span>\n'
             '<span class="visually-hidden">Share on Twitter</span>\n'
             '</a>\n'
             '</li>\n'
             '<li class="pinterest">\n'
             '<a class="sharing-link" '
             'href="//pinterest.com/pin/create/button/?url=https://www.ecoevolution.co/products/open-mic-night-march-22&amp;media=//www.ecoevolution.co/cdn/shop/files/416C9883-A392-4097-9A81-B7309FBB9846_1024x1024.png?v=1782818909&amp;description=Open%20Mic%20Night%20-%20Aug%2014" '
             'rel="noopener" target="_blank">\n'
             '<span aria-hidden="true"><svg height="48px" version="1.1" '
             'viewbox="0 0 48 48" width="48px" '
             'xmlns="http://www.w3.org/2000/svg" '
             'xmlns:xlink="http://www.w3.org/1999/xlink">\n'
             '<title>Pinterest</title>\n'
             '<defs></defs>\n'
             '<g fill="none" fill-rule="evenodd" stroke="none" '
             'stroke-width="1">\n'
             '<g fill="#000000" transform="translate(-407.000000, '
             '-295.000000)">\n'
             '<path d="M431.001411,295 C417.747575,295 407,305.744752 '
             '407,319.001411 C407,328.826072 412.910037,337.270594 '
             '421.368672,340.982007 C421.300935,339.308344 '
             '421.357382,337.293173 421.78356,335.469924 '
             'C422.246428,333.522491 424.871229,322.393897 '
             '424.871229,322.393897 C424.871229,322.393897 '
             '424.106368,320.861351 424.106368,318.59499 '
             'C424.106368,315.038808 426.169518,312.38296 428.73505,312.38296 '
             'C430.91674,312.38296 431.972306,314.022755 431.972306,315.987123 '
             'C431.972306,318.180102 430.572411,321.462515 '
             '429.852708,324.502205 C429.251543,327.050803 '
             '431.128418,329.125243 433.640325,329.125243 '
             'C438.187158,329.125243 441.249427,323.285765 '
             '441.249427,316.36532 C441.249427,311.10725 437.707356,307.170048 '
             '431.263891,307.170048 C423.985006,307.170048 '
             '419.449462,312.59746 419.449462,318.659905 '
             'C419.449462,320.754101 420.064738,322.227377 '
             '421.029988,323.367613 C421.475922,323.895396 '
             '421.535191,324.104251 421.374316,324.708238 '
             'C421.261422,325.145705 420.996119,326.21256 '
             '420.886047,326.633092 C420.725172,327.239901 '
             '420.23408,327.460046 419.686541,327.234256 '
             'C416.330746,325.865408 414.769977,322.193509 '
             '414.769977,318.064385 C414.769977,311.248368 '
             '420.519139,303.069148 431.921503,303.069148 '
             'C441.085729,303.069148 447.117128,309.704533 '
             '447.117128,316.819721 C447.117128,326.235138 '
             '441.884459,333.268478 434.165285,333.268478 '
             'C431.577174,333.268478 429.138649,331.868584 '
             '428.303228,330.279591 C428.303228,330.279591 '
             '426.908979,335.808608 426.615452,336.875463 '
             'C426.107426,338.724114 425.111131,340.575587 '
             '424.199506,342.014994 C426.358617,342.652849 428.63909,343 '
             '431.001411,343 C444.255248,343 455,332.255248 455,319.001411 '
             'C455,305.744752 444.255248,295 431.001411,295"></path>\n'
             '</g>\n'
             '<g transform="translate(-1499.000000, -472.000000)"></g>\n'
             '</g>\n'
             '</svg></span>\n'
             '<span class="visually-hidden">Pin it</span>\n'
             '</a>\n'
             '</li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '<!-- end product form and details -->\n'
             '<input name="product-id" type="hidden" '
             'value="8261620629724"/><input name="section-id" type="hidden" '
             'value="template--15858233180380__main"/></form>\n'
             '</div>\n'
             '<script id="ccProductJson-8261620629724" '
             'type="application/json">\n'
             '      {"id":8261620629724,"title":"Open Mic Night - Aug '
             '14","handle":"open-mic-night-march-22","description":"\\u003cp\\u003e🤩 '
             'OPEN MIC AT ECO EVOLUTION!! '
             '🤩\\u003c\\/p\\u003e\\n\\u003cp\\u003e$5 Cover Charge\xa0'
             '\\u003c\\/p\\u003e\\n\\u003cp\\u003e\\u003cbr\\u003eJOIN US for '
             'an awesome evening of performances, readings, and creative '
             'community!! SAVE THE DATE or SIGN UP NOW to '
             'perform!!\\u003c\\/p\\u003e\\n\\u003cp\\u003e\\u003cbr\\u003e\\u003ca '
             'href=\\"https:\\/\\/docs.google.com\\/forms\\/d\\/e\\/1FAIpQLSfJxa_Kkpd-Z_K5JY8o_RUlXNTbjp_xZ0u2zTFoSjrfa5c7NA\\/viewform\\"\\u003e➡️ '
             'SIGN UP '
             'HERE\\u003c\\/a\\u003e\\u003c\\/p\\u003e","published_at":"2026-06-30T07:28:49-04:00","created_at":"2024-01-12T11:44:15-05:00","vendor":"Eco '
             'Evolution","type":"","tags":[],"price":500,"price_min":500,"price_max":500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":44386712092892,"title":"Default '
             'Title","option1":"Default '
             'Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Open '
             'Mic Night - Aug 14","public_title":null,"options":["Default '
             'Title"],"price":500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"12092892","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\\/\\/www.ecoevolution.co\\/cdn\\/shop\\/files\\/416C9883-A392-4097-9A81-B7309FBB9846.png?v=1782818909"],"featured_image":"\\/\\/www.ecoevolution.co\\/cdn\\/shop\\/files\\/416C9883-A392-4097-9A81-B7309FBB9846.png?v=1782818909","options":["Title"],"media":[{"alt":null,"id":37571416391900,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\\/\\/www.ecoevolution.co\\/cdn\\/shop\\/files\\/416C9883-A392-4097-9A81-B7309FBB9846.png?v=1782818909"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\\/\\/www.ecoevolution.co\\/cdn\\/shop\\/files\\/416C9883-A392-4097-9A81-B7309FBB9846.png?v=1782818909","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\\u003cp\\u003e🤩 '
             'OPEN MIC AT ECO EVOLUTION!! '
             '🤩\\u003c\\/p\\u003e\\n\\u003cp\\u003e$5 Cover Charge\xa0'
             '\\u003c\\/p\\u003e\\n\\u003cp\\u003e\\u003cbr\\u003eJOIN US for '
             'an awesome evening of performances, readings, and creative '
             'community!! SAVE THE DATE or SIGN UP NOW to '
             'perform!!\\u003c\\/p\\u003e\\n\\u003cp\\u003e\\u003cbr\\u003e\\u003ca '
             'href=\\"https:\\/\\/docs.google.com\\/forms\\/d\\/e\\/1FAIpQLSfJxa_Kkpd-Z_K5JY8o_RUlXNTbjp_xZ0u2zTFoSjrfa5c7NA\\/viewform\\"\\u003e➡️ '
             'SIGN UP HERE\\u003c\\/a\\u003e\\u003c\\/p\\u003e"}\n'
             '    </script>\n'
             '<div class="theme-product-reviews-full section" '
             'data-cc-animate="" data-cc-animate-delay="0.2s">\n'
             '<div data-id="8261620629724" '
             'id="shopify-product-reviews"></div>\n'
             '</div>\n'
             '<div class="links-row mobile-flex section border-top '
             'product-mob-collection-links" data-cc-animate="">\n'
             '<a class="back-link" '
             'href="/collections/events-in-the-green-room" title="Our '
             'Events">\n'
             '<svg fill="#000000" height="24" viewbox="0 0 24 24" width="24" '
             'xmlns="http://www.w3.org/2000/svg">\n'
             '<title>Left</title>\n'
             '<path d="M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 '
             '6z"></path><path d="M0-.5h24v24H0z" fill="none"></path>\n'
             '</svg> <span class="beside-svg standard-link">Our Events</span>\n'
             '</a>\n'
             '<div>\n'
             '</div>\n'
             '</div>\n'
             '<script type="application/ld+json">\n'
             '{\n'
             '  "@context": "http://schema.org/",\n'
             '  "@type": "Product",\n'
             '  "name": "Open Mic Night - Aug 14",\n'
             '  "url": '
             '"https:\\/\\/www.ecoevolution.co\\/products\\/open-mic-night-march-22","image": '
             '[\n'
             '      '
             '"https:\\/\\/www.ecoevolution.co\\/cdn\\/shop\\/files\\/416C9883-A392-4097-9A81-B7309FBB9846_1080x.png?v=1782818909"\n'
             '    ],"description": "🤩 OPEN MIC AT ECO EVOLUTION!! 🤩\\n$5 Cover '
             'Charge\xa0\\nJOIN US for an awesome evening of performances, '
             'readings, and creative community!! SAVE THE DATE or SIGN UP NOW '
             'to perform!!\\n➡️ SIGN UP HERE","brand": {\n'
             '    "@type": "Brand",\n'
             '    "name": "Eco Evolution"\n'
             '  },\n'
             '  \n'
             '    "mpn": "12092892",\n'
             '  \n'
             '  "offers": [{\n'
             '        "@type" : "Offer","availability" : '
             '"http://schema.org/InStock",\n'
             '        "price" : 5.0,\n'
             '        "priceCurrency" : "USD",\n'
             '        "url" : '
             '"https:\\/\\/www.ecoevolution.co\\/products\\/open-mic-night-march-22?variant=44386712092892",\n'
             '        "seller": {\n'
             '          "@type": "Organization",\n'
             '          "name": "Eco Evolution"\n'
             '        }\n'
             '      }\n'
             ']\n'
             '}\n'
             '</script>\n'
             '</div>\n'
             '</div>'}
2026-08-11 16:40:29 [scrapy.core.engine] INFO: Closing spider (finished)
2026-08-11 16:40:29 [scrapy.extensions.feedexport] INFO: Stored csv feed (1 items) in: output/2026/08/11/eco_evolution.csv
2026-08-11 16:40:29 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 1750,
 'downloader/request_count': 2,
 'downloader/request_method_count/GET': 2,
 'downloader/response_bytes': 79216,
 'downloader/response_count': 2,
 'downloader/response_status_count/200': 2,
 'elapsed_time_seconds': 1.601022,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 8, 11, 14, 40, 29, 532875, tzinfo=datetime.timezone.utc),
 'httpcompression/response_bytes': 291052,
 'httpcompression/response_count': 2,
 'item_scraped_count': 1,
 'items_per_minute': 60.0,
 'log_count/DEBUG': 5,
 'log_count/INFO': 3,
 'log_count/WARNING': 1,
 'memusage/max': 99917824,
 'memusage/startup': 99917824,
 'request_depth_max': 1,
 'response_received_count': 2,
 'responses_per_minute': 120.0,
 'scheduler/dequeued': 2,
 'scheduler/dequeued/memory': 2,
 'scheduler/enqueued': 2,
 'scheduler/enqueued/memory': 2,
 'start_time': datetime.datetime(2026, 8, 11, 14, 40, 27, 931853, tzinfo=datetime.timezone.utc)}
2026-08-11 16:40:29 [scrapy.core.engine] INFO: Spider closed (finished)

PROJECT (event_scrapers)
SPIDER (eco_evolution)