Desktop version Jobs
  • Analysis
  • Categories
  • Logs
  • Crawler.stats
  • projectevent_scrapers
    spidermoca_west
    job1878aa82695f11f184390050565fa5d9
    first_log_time2026-06-16 10:41:04
    latest_log_time2026-06-16 10:41:53
    runtime0:00:49
    crawled_pages 57
    scraped_items 49
    shutdown_reasonN/A
    finish_reasonfinished
    log_critical_count0
    log_error_count7
    log_warning_count1
    log_redirect_count0
    log_retry_count0
    log_ignore_count0
    latest_crawl
    latest_scrape
    latest_log
    current_time
    latest_item{'event_url': 'https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-10/', 'platform_hash': 'de28e5de831ef6d60018b39319829943', 'raw_body': '<html><body><section class="tribe-events-pg-template" ' 'id="tribe-events-pg-template" role="main"><div ' 'class="tribe-events-before-html"></div><span ' 'class="tribe-events-ajax-loading"><img alt="Loading Events" ' 'class="tribe-events-spinner-medium" ' 'src="https://mocact.org/wp-content/plugins/the-events-calendar/src/resources/images/tribe-loading.gif"/></span>\n' '<div class="tribe-events-single" id="tribe-events-content">\n' '<p class="tribe-events-back">\n' '<a href="https://mocact.org/new-events/"> « All Events</a>\n' '</p>\n' '<!-- Notices -->\n' '<div class="tribe-events-series-relationship-single-marker ' 'tribe-common">\n' '<span ' 'class="tribe-events-series-relationship-single-marker__icon">\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--series ' 'tribe-events-series-relationship-single-marker__icon-svg" ' 'fill="none" height="12" viewbox="0 0 14 12" width="14" ' 'xmlns="http://www.w3.org/2000/svg">\n' '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n' '<path d="M2 2.5H11.5V10"></path>\n' '<path d="M4 0.5H13.5V8"></path>\n' '</svg>\n' '</span>\n' '<span ' 'class="tribe-events-series-relationship-single-marker__prefix">\n' '\t\tEvent Series:\t</span>\n' '<a class="tribe-events-series-relationship-single-marker__title ' 'tribe-common-cta--alt" ' 'href="https://mocact.org/series/art-adventures-2/">\n' '<span class="tec_series_marker__title">\n' '\t\t\tArt Adventures\t\t</span>\n' '</a>\n' '</div>\n' '<h1 class="tribe-events-single-event-title">Art Adventures</h1>\n' '<div class="tribe-events-schedule tribe-clearfix">\n' '<div><span class="tribe-event-date-start">October 10 @ 12:00 ' 'pm</span> - <span class="tribe-event-time">1:30 pm</span></div> ' '</div>\n' '<!-- Event header -->\n' '<div data-title="Art Adventures - MoCA CT" data-viewtitle="Art ' 'Adventures" id="tribe-events-header">\n' '<!-- Navigation -->\n' '<nav aria-label="Event Navigation" ' 'class="tribe-events-nav-pagination">\n' '<ul class="tribe-events-sub-nav">\n' '<li class="tribe-events-nav-previous"><a ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-03/"><span>«</span> ' 'Art Adventures</a></li>\n' '<li class="tribe-events-nav-next"><a ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-17/">Art ' 'Adventures <span>»</span></a></li>\n' '</ul>\n' '<!-- .tribe-events-sub-nav -->\n' '</nav>\n' '</div>\n' '<!-- #tribe-events-header -->\n' '<div class="post-10005398 tribe_events type-tribe_events ' 'status-publish hentry tribe_events_cat-event cat_event ' 'tribe-recurring-event tribe-recurring-event-parent" ' 'id="post-10005398">\n' '<!-- Event featured image, but exclude link -->\n' '<!-- Event content -->\n' '<div class="tribe-events-single-event-description ' 'tribe-events-content">\n' '<p>Book Now: <a ' 'href="https://secure.qgiv.com/for/mocactevents/event/aradvent/" ' 'rel="noopener" ' 'target="_blank">https://secure.qgiv.com/for/mocactevents/event/aradvent/</a></p>\n' '<p>Your child can join us every Saturday for a relaxed and ' 'inspiring drop-in art class at the museum!</p>\n' '<p>MoCA/CT Art Studio Classroom – entrance in back<br/>\n' '$25.00/per child<br/>\n' 'Ages 4+</p>\n' '</div>\n' '<!-- .tribe-events-single-event-description -->\n' '<div class="tribe-events tribe-common">\n' '<div class="tribe-events-c-subscribe-dropdown__container">\n' '<div class="tribe-events-c-subscribe-dropdown">\n' '<div class="tribe-common-c-btn-border ' 'tribe-events-c-subscribe-dropdown__button">\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--cal-export ' 'tribe-events-c-subscribe-dropdown__export-icon" viewbox="0 0 23 ' '17" xmlns="http://www.w3.org/2000/svg">\n' '<path clip-rule="evenodd" d="M.128.896V16.13c0 ' '.211.145.383.323.383h15.354c.179 0 ' '.323-.172.323-.383V.896c0-.212-.144-.383-.323-.383H.451C.273.513.128.684.128.896Zm16 ' '6.742h-.901V4.679H1.009v10.729h14.218v-3.336h.901V7.638ZM1.01 ' '1.614h14.218v2.058H1.009V1.614Z" fill-rule="evenodd"></path>\n' '<path d="M20.5 9.846H8.312M18.524 6.953l2.89 2.909-2.855 2.855" ' 'stroke-linecap="round" stroke-linejoin="round" ' 'stroke-width="1.2"></path>\n' '</svg>\n' '<button aria-controls="tribe-events-subscribe-dropdown-content" ' 'aria-expanded="false" aria-label="View links to add events to ' 'your calendar" ' 'class="tribe-events-c-subscribe-dropdown__button-text">\n' '\t\t\t\t\tAdd to calendar\t\t\t\t</button>\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--caret-down ' 'tribe-events-c-subscribe-dropdown__button-icon" viewbox="0 0 10 ' '7" xmlns="http://www.w3.org/2000/svg">\n' '<path class="tribe-common-c-svgicon__svg-fill" ' 'clip-rule="evenodd" d="M1.008.609L5 4.6 8.992.61l.958.958L5 ' '6.517.05 1.566l.958-.958z" fill-rule="evenodd"></path>\n' '</svg>\n' '</div>\n' '<div class="tribe-events-c-subscribe-dropdown__content" ' 'id="tribe-events-subscribe-dropdown-content">\n' '<ul class="tribe-events-c-subscribe-dropdown__list">\n' '<li class="tribe-events-c-subscribe-dropdown__list-item ' 'tribe-events-c-subscribe-dropdown__list-item--gcal">\n' '<a class="tribe-events-c-subscribe-dropdown__list-item-link" ' 'href="https://www.google.com/calendar/event?action=TEMPLATE&amp;dates=20261010T120000/20261010T133000&amp;text=Art%20Adventures&amp;details=Book+Now%3A+%3Ca+href%3D%22https%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2F%22+target%3D%22_blank%22+rel%3D%22noopener%22%3Ehttps%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2F%3C%2Fa%3EYour+child+can+join+us+every+Saturday+for+a+relaxed+and+inspiring+drop-in+art+class+at+the+museum%21MoCA%2FCT+Art+Studio+Classroom+-+entrance+in+back%2425.00%2Fper+childAges+4%2B&amp;location=MoCACT,%2019%20Newtown%20Turnpike,%20Westport,%2006880,%20United%20States&amp;trp=false&amp;ctz=America/New_York&amp;sprop=website:https://mocact.org" ' 'rel="noopener noreferrer nofollow noindex" target="_blank">\n' '\t\tGoogle Calendar\t</a>\n' '</li>\n' '<li class="tribe-events-c-subscribe-dropdown__list-item ' 'tribe-events-c-subscribe-dropdown__list-item--ical">\n' '<a class="tribe-events-c-subscribe-dropdown__list-item-link" ' 'href="webcal://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-10/?ical=1" ' 'rel="noopener noreferrer nofollow noindex" target="_blank">\n' '\t\tiCalendar\t</a>\n' '</li>\n' '<li class="tribe-events-c-subscribe-dropdown__list-item ' 'tribe-events-c-subscribe-dropdown__list-item--outlook-365">\n' '<a class="tribe-events-c-subscribe-dropdown__list-item-link" ' 'href="https://outlook.office.com/owa/?path=/calendar/action/compose&amp;rrv=addevent&amp;startdt=2026-10-10T12%3A00%3A00-04%3A00&amp;enddt=2026-10-10T13%3A30%3A00-04%3A00&amp;location=MoCACT,%2019%20Newtown%20Turnpike,%20Westport,%2006880,%20United%20States&amp;subject=Art%20Adventures&amp;body=Book%20Now%3A%20https%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2FYour%20child%20can%20join%20us%20every%20Saturday%20for%20a%20relaxed%20and%20inspiring%20drop-in%20art%20class%20at%20the%20museum%21MoCA%2FCT%20Art%20Studio%20Classroom%20-%20entrance%20in%20back%2425.00%2Fper%20childAges%204%2B" ' 'rel="noopener noreferrer nofollow noindex" target="_blank">\n' '\t\tOutlook 365\t</a>\n' '</li>\n' '<li class="tribe-events-c-subscribe-dropdown__list-item ' 'tribe-events-c-subscribe-dropdown__list-item--outlook-live">\n' '<a class="tribe-events-c-subscribe-dropdown__list-item-link" ' 'href="https://outlook.live.com/owa/?path=/calendar/action/compose&amp;rrv=addevent&amp;startdt=2026-10-10T12%3A00%3A00-04%3A00&amp;enddt=2026-10-10T13%3A30%3A00-04%3A00&amp;location=MoCACT,%2019%20Newtown%20Turnpike,%20Westport,%2006880,%20United%20States&amp;subject=Art%20Adventures&amp;body=Book%20Now%3A%20https%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2FYour%20child%20can%20join%20us%20every%20Saturday%20for%20a%20relaxed%20and%20inspiring%20drop-in%20art%20class%20at%20the%20museum%21MoCA%2FCT%20Art%20Studio%20Classroom%20-%20entrance%20in%20back%2425.00%2Fper%20childAges%204%2B" ' 'rel="noopener noreferrer nofollow noindex" target="_blank">\n' '\t\tOutlook Live\t</a>\n' '</li>\n' '</ul>\n' '</div>\n' '</div>\n' '</div>\n' '</div>\n' '<!-- Event meta -->\n' '<div class="tribe-events-single-section tribe-events-event-meta ' 'primary tribe-clearfix">\n' '<div class="tribe-events-meta-group ' 'tribe-events-meta-group-details">\n' '<h2 class="tribe-events-single-section-title"> Details </h2>\n' '<ul class="tribe-events-meta-list">\n' '<li class="tribe-events-meta-item">\n' '<span class="tribe-events-start-date-label ' 'tribe-events-meta-label">Date:</span>\n' '<span class="tribe-events-meta-value">\n' '<abbr class="tribe-events-abbr tribe-events-start-date published ' 'dtstart" title="2026-10-10"> October 10 </abbr>\n' '</span>\n' '</li>\n' '<li class="tribe-events-meta-item">\n' '<span class="tribe-events-start-time-label ' 'tribe-events-meta-label">Time:</span>\n' '<span class="tribe-events-meta-value">\n' '<div class="tribe-events-abbr tribe-events-start-time published ' 'dtstart" title="2026-10-10">\n' '<div class="tribe-recurring-event-time">12:00 pm - 1:30 pm</div> ' '</div>\n' '</span>\n' '</li>\n' '<dt class="tec-events-pro-series-meta-detail--label">Series: ' '</dt>\n' '<dd class="tec-events-pro-series-meta-detail--link">\n' '<a href="https://mocact.org/series/art-adventures-2/" title="Art ' 'Adventures">\n' '\t\t\t\tArt Adventures\t\t\t</a>\n' '</dd>\n' '<li class="tribe-events-meta-item"><span ' 'class="tribe-events-event-categories-label ' 'tribe-events-meta-label">Event Category:</span> <span ' 'class="tribe-events-event-categories tribe-events-meta-value"><a ' 'href="https://mocact.org/new-events/category/event/" ' 'rel="tag">Event</a></span></li>\n' '</ul>\n' '</div>\n' '<div class="tribe-events-meta-group ' 'tribe-events-meta-group-venue">\n' '<h2 class="tribe-events-single-section-title"> Venue </h2>\n' '<ul class="tribe-events-meta-list">\n' '<li class="tribe-events-meta-item tribe-venue"> <a ' 'href="https://mocact.org/venue/moca-ct/">MoCA\\CT</a> </li>\n' '<li class="tribe-events-meta-item tribe-venue-location">\n' '<address class="tribe-events-address">\n' '<span class="tribe-address">\n' '<span class="tribe-street-address">19 Newtown Turnpike</span>\n' '<br/>\n' '<span class="tribe-locality">Westport</span><span ' 'class="tribe-delimiter">,</span>\n' '<span class="tribe-postal-code">06880</span>\n' '<span class="tribe-country-name">United States</span>\n' '</span>\n' '<a class="tribe-events-gmap" ' 'href="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=19+Newtown+Turnpike+Westport+06880+United+States" ' 'rel="noreferrer noopener" target="_blank" title="Click to view a ' 'Google Map">+ Google Map</a> </address>\n' '</li>\n' '<li class="tribe-events-meta-item">\n' '<span class="tribe-venue-tel-label ' 'tribe-events-meta-label">Phone</span>\n' '<span class="tribe-venue-tel tribe-events-meta-value"> ' '203-222-7070 </span>\n' '</li>\n' '<li class="tribe-events-meta-item">\n' '<span class="tribe-venue-url tribe-events-meta-value"> <a ' 'href="https://mocact.org/" rel="external" target="_self">View ' 'Venue Website</a> </span>\n' '</li>\n' '</ul>\n' '</div>\n' '<div class="tribe-events-meta-group ' 'tribe-events-meta-group-gmap">\n' '<div class="tribe-events-venue-map">\n' '<iframe allowfullscreen="" aria-label="Venue location map" ' 'frameborder="0" height="350px" ' 'src="https://www.google.com/maps/embed/v1/place?key=AIzaSyDNsicAsP6-VuGtAb1O9riI3oc_NOb7IOU&amp;q=19+Newtown+Turnpike+Westport+06880+United+States+&amp;zoom=10" ' 'style="border:0" title="Google maps iframe displaying the ' 'address to MoCA\\CT" width="100%">\n' '</iframe>\n' '</div>\n' '</div>\n' '</div>\n' '<h2 class="tribe-events-related-events-title">\n' '\tRelated Events</h2>\n' '<ul class="tribe-related-events tribe-clearfix">\n' '<li>\n' '<div class="tribe-related-events-thumbnail">\n' '<a aria-hidden="true" class="url" ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-20/" ' 'rel="bookmark" role="presentation" tabindex="-1"><img alt="Art ' 'Adventures" ' 'src="https://mocact.org/wp-content/plugins/events-calendar-pro/src/resources/images/tribe-related-events-placeholder.png"/></a>\n' '</div>\n' '<div class="tribe-related-event-info">\n' '<h3 class="tribe-related-events-title"><a ' 'class="tribe-event-url" ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-20/" ' 'rel="bookmark">Art Adventures</a></h3>\n' '<span class="tribe-event-date-start">June 20 @ 12:00 pm</span> - ' '<span class="tribe-event-time">1:30 pm</span>\n' '<span class="tribe-events-calendar-series-archive__container ' 'tribe-events-calendar-series-archive__container--pill">\n' '<a aria-label="Event series: Art Adventures" ' 'class="tribe-events-calendar-series-archive__link" ' 'href="https://mocact.org/series/art-adventures-2/">\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--series ' 'tribe-events-series-archive__icon" fill="none" height="12" ' 'viewbox="0 0 14 12" width="14" ' 'xmlns="http://www.w3.org/2000/svg">\n' '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n' '<path d="M2 2.5H11.5V10"></path>\n' '<path d="M4 0.5H13.5V8"></path>\n' '</svg>\n' '</a>\n' '</span>\n' '</div>\n' '</li>\n' '<li>\n' '<div class="tribe-related-events-thumbnail">\n' '<a aria-hidden="true" class="url" ' 'href="https://mocact.org/events-calendar/looking-for-history-member-preview/" ' 'rel="bookmark" role="presentation" tabindex="-1"><img alt="" ' 'class="attachment-large size-large wp-post-image" height="576" ' 'src="https://mocact.org/wp-content/uploads/2026/06/Looking-for-History-Web-Banner-1024x576.png" ' 'width="1024"/></a>\n' '</div>\n' '<div class="tribe-related-event-info">\n' '<h3 class="tribe-related-events-title"><a ' 'class="tribe-event-url" ' 'href="https://mocact.org/events-calendar/looking-for-history-member-preview/" ' 'rel="bookmark">Looking for History- Opening Reception for ' 'General Public</a></h3>\n' '<span class="tribe-event-date-start">June 25 @ 6:00 pm</span> - ' '<span class="tribe-event-time">8:00 pm</span> </div>\n' '</li>\n' '<li>\n' '<div class="tribe-related-events-thumbnail">\n' '<a aria-hidden="true" class="url" ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-27/" ' 'rel="bookmark" role="presentation" tabindex="-1"><img alt="Art ' 'Adventures" ' 'src="https://mocact.org/wp-content/plugins/events-calendar-pro/src/resources/images/tribe-related-events-placeholder.png"/></a>\n' '</div>\n' '<div class="tribe-related-event-info">\n' '<h3 class="tribe-related-events-title"><a ' 'class="tribe-event-url" ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-27/" ' 'rel="bookmark">Art Adventures</a></h3>\n' '<span class="tribe-event-date-start">June 27 @ 12:00 pm</span> - ' '<span class="tribe-event-time">1:30 pm</span>\n' '<span class="tribe-events-calendar-series-archive__container ' 'tribe-events-calendar-series-archive__container--pill">\n' '<a aria-label="Event series: Art Adventures" ' 'class="tribe-events-calendar-series-archive__link" ' 'href="https://mocact.org/series/art-adventures-2/">\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--series ' 'tribe-events-series-archive__icon" fill="none" height="12" ' 'viewbox="0 0 14 12" width="14" ' 'xmlns="http://www.w3.org/2000/svg">\n' '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n' '<path d="M2 2.5H11.5V10"></path>\n' '<path d="M4 0.5H13.5V8"></path>\n' '</svg>\n' '</a>\n' '</span>\n' '</div>\n' '</li>\n' '</ul>\n' '</div> <!-- #post-x -->\n' '<!-- Event footer -->\n' '<div id="tribe-events-footer">\n' '<!-- Navigation -->\n' '<nav aria-label="Event Navigation" ' 'class="tribe-events-nav-pagination">\n' '<ul class="tribe-events-sub-nav">\n' '<li class="tribe-events-nav-previous"><a ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-03/"><span>«</span> ' 'Art Adventures</a></li>\n' '<li class="tribe-events-nav-next"><a ' 'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-17/">Art ' 'Adventures <span>»</span></a></li>\n' '</ul>\n' '<!-- .tribe-events-sub-nav -->\n' '</nav>\n' '</div>\n' '<!-- #tribe-events-footer -->\n' '</div><!-- #tribe-events-content -->\n' '<div class="tribe-events-after-html"></div>\n' '<!--\n' 'This calendar is powered by The Events Calendar.\n' 'http://evnt.is/18wn\n' '-->\n' '</section></body></html>'}
    • WARNING+

    • error_logs
      7 in total

      2026-06-16 10:41:15 [moca_west] ERROR: API error 500: 
      <!doctype html>
      <html lang="en">
      <head>
        <title>Server Error (500)</title>
      </head>
      <body>
        <h1>Server Error (500)</h1><p></p>
      </body>
      </html>
      
      2026-06-16 10:41:15 [moca_west] ERROR: API error 500: 
      <!doctype html>
      <html lang="en">
      <head>
        <title>Server Error (500)</title>
      </head>
      <body>
        <h1>Server Error (500)</h1><p></p>
      </body>
      </html>
      
      2026-06-16 10:41:17 [moca_west] ERROR: API error 500: 
      <!doctype html>
      <html lang="en">
      <head>
        <title>Server Error (500)</title>
      </head>
      <body>
        <h1>Server Error (500)</h1><p></p>
      </body>
      </html>
      
      2026-06-16 10:41:17 [moca_west] ERROR: API error 500: 
      <!doctype html>
      <html lang="en">
      <head>
        <title>Server Error (500)</title>
      </head>
      <body>
        <h1>Server Error (500)</h1><p></p>
      </body>
      </html>
      
      2026-06-16 10:41:18 [moca_west] ERROR: API error 500: 
      <!doctype html>
      <html lang="en">
      <head>
        <title>Server Error (500)</title>
      </head>
      <body>
        <h1>Server Error (500)</h1><p></p>
      </body>
      </html>
      
      2026-06-16 10:41:20 [moca_west] ERROR: API error 500: 
      <!doctype html>
      <html lang="en">
      <head>
        <title>Server Error (500)</title>
      </head>
      <body>
        <h1>Server Error (500)</h1><p></p>
      </body>
      </html>
      
      2026-06-16 10:41:40 [moca_west] ERROR: API error 500: 
      <!doctype html>
      <html lang="en">
      <head>
        <title>Server Error (500)</title>
      </head>
      <body>
        <h1>Server Error (500)</h1><p></p>
      </body>
      </html>
      
    • warning_logs
      1 in total

      2026-06-16 10:41:04 [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-06-16 10:41:04 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.moca_west_port.MocaWestSpider 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-06-16 10:41:09 [py.warnings] WARNING: /root/event-list-scraping/event_scrapers/spiders/moca_west_port.py:76: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
      
      The code that caused this warning is on line 76 of the file /root/event-list-scraping/event_scrapers/spiders/moca_west_port.py. To get rid of this warning, pass the additional argument 'features="lxml"' to the BeautifulSoup constructor.
      
        item['raw_body'] = str(bs(response.css('section#tribe-events-pg-template').get('')))
      

      INFO

      DEBUG

    • scrapy_version

      2.14.1
    • telnet_console

      127.0.0.1:6023
    • telnet_password

      c2a9eb45d94699b7
    • latest_duplicate

      2026-06-16 10:41:07 [scrapy.dupefilters] DEBUG: Filtered duplicate request: <GET https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-11-21/> - no more duplicates will be shown (see DUPEFILTER_DEBUG to show all duplicates)
    • latest_crawl

      2026-06-16 10:41:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-10/> (referer: None) ['zyte-api']
    • latest_stat

      2026-06-16 10:41:04 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
    • latest_scrape

      2026-06-16 10:41:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-10/>
    • latest_item

      {'event_url': 'https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-10/',
       'platform_hash': 'de28e5de831ef6d60018b39319829943',
       'raw_body': '<html><body><section class="tribe-events-pg-template" '
                   'id="tribe-events-pg-template" role="main"><div '
                   'class="tribe-events-before-html"></div><span '
                   'class="tribe-events-ajax-loading"><img alt="Loading Events" '
                   'class="tribe-events-spinner-medium" '
                   'src="https://mocact.org/wp-content/plugins/the-events-calendar/src/resources/images/tribe-loading.gif"/></span>\n'
                   '<div class="tribe-events-single" id="tribe-events-content">\n'
                   '<p class="tribe-events-back">\n'
                   '<a href="https://mocact.org/new-events/"> « All Events</a>\n'
                   '</p>\n'
                   '<!-- Notices -->\n'
                   '<div class="tribe-events-series-relationship-single-marker '
                   'tribe-common">\n'
                   '<span '
                   'class="tribe-events-series-relationship-single-marker__icon">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--series '
                   'tribe-events-series-relationship-single-marker__icon-svg" '
                   'fill="none" height="12" viewbox="0 0 14 12" width="14" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n'
                   '<path d="M2 2.5H11.5V10"></path>\n'
                   '<path d="M4 0.5H13.5V8"></path>\n'
                   '</svg>\n'
                   '</span>\n'
                   '<span '
                   'class="tribe-events-series-relationship-single-marker__prefix">\n'
                   '\t\tEvent Series:\t</span>\n'
                   '<a class="tribe-events-series-relationship-single-marker__title '
                   'tribe-common-cta--alt" '
                   'href="https://mocact.org/series/art-adventures-2/">\n'
                   '<span class="tec_series_marker__title">\n'
                   '\t\t\tArt Adventures\t\t</span>\n'
                   '</a>\n'
                   '</div>\n'
                   '<h1 class="tribe-events-single-event-title">Art Adventures</h1>\n'
                   '<div class="tribe-events-schedule tribe-clearfix">\n'
                   '<div><span class="tribe-event-date-start">October 10 @ 12:00 '
                   'pm</span> - <span class="tribe-event-time">1:30 pm</span></div> '
                   '</div>\n'
                   '<!-- Event header -->\n'
                   '<div data-title="Art Adventures - MoCA CT" data-viewtitle="Art '
                   'Adventures" id="tribe-events-header">\n'
                   '<!-- Navigation -->\n'
                   '<nav aria-label="Event Navigation" '
                   'class="tribe-events-nav-pagination">\n'
                   '<ul class="tribe-events-sub-nav">\n'
                   '<li class="tribe-events-nav-previous"><a '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-03/"><span>«</span> '
                   'Art Adventures</a></li>\n'
                   '<li class="tribe-events-nav-next"><a '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-17/">Art '
                   'Adventures <span>»</span></a></li>\n'
                   '</ul>\n'
                   '<!-- .tribe-events-sub-nav -->\n'
                   '</nav>\n'
                   '</div>\n'
                   '<!-- #tribe-events-header -->\n'
                   '<div class="post-10005398 tribe_events type-tribe_events '
                   'status-publish hentry tribe_events_cat-event cat_event '
                   'tribe-recurring-event tribe-recurring-event-parent" '
                   'id="post-10005398">\n'
                   '<!-- Event featured image, but exclude link -->\n'
                   '<!-- Event content -->\n'
                   '<div class="tribe-events-single-event-description '
                   'tribe-events-content">\n'
                   '<p>Book Now: <a '
                   'href="https://secure.qgiv.com/for/mocactevents/event/aradvent/" '
                   'rel="noopener" '
                   'target="_blank">https://secure.qgiv.com/for/mocactevents/event/aradvent/</a></p>\n'
                   '<p>Your child can join us every Saturday for a relaxed and '
                   'inspiring drop-in art class at the museum!</p>\n'
                   '<p>MoCA/CT Art Studio Classroom – entrance in back<br/>\n'
                   '$25.00/per child<br/>\n'
                   'Ages 4+</p>\n'
                   '</div>\n'
                   '<!-- .tribe-events-single-event-description -->\n'
                   '<div class="tribe-events tribe-common">\n'
                   '<div class="tribe-events-c-subscribe-dropdown__container">\n'
                   '<div class="tribe-events-c-subscribe-dropdown">\n'
                   '<div class="tribe-common-c-btn-border '
                   'tribe-events-c-subscribe-dropdown__button">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--cal-export '
                   'tribe-events-c-subscribe-dropdown__export-icon" viewbox="0 0 23 '
                   '17" xmlns="http://www.w3.org/2000/svg">\n'
                   '<path clip-rule="evenodd" d="M.128.896V16.13c0 '
                   '.211.145.383.323.383h15.354c.179 0 '
                   '.323-.172.323-.383V.896c0-.212-.144-.383-.323-.383H.451C.273.513.128.684.128.896Zm16 '
                   '6.742h-.901V4.679H1.009v10.729h14.218v-3.336h.901V7.638ZM1.01 '
                   '1.614h14.218v2.058H1.009V1.614Z" fill-rule="evenodd"></path>\n'
                   '<path d="M20.5 9.846H8.312M18.524 6.953l2.89 2.909-2.855 2.855" '
                   'stroke-linecap="round" stroke-linejoin="round" '
                   'stroke-width="1.2"></path>\n'
                   '</svg>\n'
                   '<button aria-controls="tribe-events-subscribe-dropdown-content" '
                   'aria-expanded="false" aria-label="View links to add events to '
                   'your calendar" '
                   'class="tribe-events-c-subscribe-dropdown__button-text">\n'
                   '\t\t\t\t\tAdd to calendar\t\t\t\t</button>\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--caret-down '
                   'tribe-events-c-subscribe-dropdown__button-icon" viewbox="0 0 10 '
                   '7" xmlns="http://www.w3.org/2000/svg">\n'
                   '<path class="tribe-common-c-svgicon__svg-fill" '
                   'clip-rule="evenodd" d="M1.008.609L5 4.6 8.992.61l.958.958L5 '
                   '6.517.05 1.566l.958-.958z" fill-rule="evenodd"></path>\n'
                   '</svg>\n'
                   '</div>\n'
                   '<div class="tribe-events-c-subscribe-dropdown__content" '
                   'id="tribe-events-subscribe-dropdown-content">\n'
                   '<ul class="tribe-events-c-subscribe-dropdown__list">\n'
                   '<li class="tribe-events-c-subscribe-dropdown__list-item '
                   'tribe-events-c-subscribe-dropdown__list-item--gcal">\n'
                   '<a class="tribe-events-c-subscribe-dropdown__list-item-link" '
                   'href="https://www.google.com/calendar/event?action=TEMPLATE&amp;dates=20261010T120000/20261010T133000&amp;text=Art%20Adventures&amp;details=Book+Now%3A+%3Ca+href%3D%22https%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2F%22+target%3D%22_blank%22+rel%3D%22noopener%22%3Ehttps%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2F%3C%2Fa%3EYour+child+can+join+us+every+Saturday+for+a+relaxed+and+inspiring+drop-in+art+class+at+the+museum%21MoCA%2FCT+Art+Studio+Classroom+-+entrance+in+back%2425.00%2Fper+childAges+4%2B&amp;location=MoCACT,%2019%20Newtown%20Turnpike,%20Westport,%2006880,%20United%20States&amp;trp=false&amp;ctz=America/New_York&amp;sprop=website:https://mocact.org" '
                   'rel="noopener noreferrer nofollow noindex" target="_blank">\n'
                   '\t\tGoogle Calendar\t</a>\n'
                   '</li>\n'
                   '<li class="tribe-events-c-subscribe-dropdown__list-item '
                   'tribe-events-c-subscribe-dropdown__list-item--ical">\n'
                   '<a class="tribe-events-c-subscribe-dropdown__list-item-link" '
                   'href="webcal://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-10/?ical=1" '
                   'rel="noopener noreferrer nofollow noindex" target="_blank">\n'
                   '\t\tiCalendar\t</a>\n'
                   '</li>\n'
                   '<li class="tribe-events-c-subscribe-dropdown__list-item '
                   'tribe-events-c-subscribe-dropdown__list-item--outlook-365">\n'
                   '<a class="tribe-events-c-subscribe-dropdown__list-item-link" '
                   'href="https://outlook.office.com/owa/?path=/calendar/action/compose&amp;rrv=addevent&amp;startdt=2026-10-10T12%3A00%3A00-04%3A00&amp;enddt=2026-10-10T13%3A30%3A00-04%3A00&amp;location=MoCACT,%2019%20Newtown%20Turnpike,%20Westport,%2006880,%20United%20States&amp;subject=Art%20Adventures&amp;body=Book%20Now%3A%20https%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2FYour%20child%20can%20join%20us%20every%20Saturday%20for%20a%20relaxed%20and%20inspiring%20drop-in%20art%20class%20at%20the%20museum%21MoCA%2FCT%20Art%20Studio%20Classroom%20-%20entrance%20in%20back%2425.00%2Fper%20childAges%204%2B" '
                   'rel="noopener noreferrer nofollow noindex" target="_blank">\n'
                   '\t\tOutlook 365\t</a>\n'
                   '</li>\n'
                   '<li class="tribe-events-c-subscribe-dropdown__list-item '
                   'tribe-events-c-subscribe-dropdown__list-item--outlook-live">\n'
                   '<a class="tribe-events-c-subscribe-dropdown__list-item-link" '
                   'href="https://outlook.live.com/owa/?path=/calendar/action/compose&amp;rrv=addevent&amp;startdt=2026-10-10T12%3A00%3A00-04%3A00&amp;enddt=2026-10-10T13%3A30%3A00-04%3A00&amp;location=MoCACT,%2019%20Newtown%20Turnpike,%20Westport,%2006880,%20United%20States&amp;subject=Art%20Adventures&amp;body=Book%20Now%3A%20https%3A%2F%2Fsecure.qgiv.com%2Ffor%2Fmocactevents%2Fevent%2Faradvent%2FYour%20child%20can%20join%20us%20every%20Saturday%20for%20a%20relaxed%20and%20inspiring%20drop-in%20art%20class%20at%20the%20museum%21MoCA%2FCT%20Art%20Studio%20Classroom%20-%20entrance%20in%20back%2425.00%2Fper%20childAges%204%2B" '
                   'rel="noopener noreferrer nofollow noindex" target="_blank">\n'
                   '\t\tOutlook Live\t</a>\n'
                   '</li>\n'
                   '</ul>\n'
                   '</div>\n'
                   '</div>\n'
                   '</div>\n'
                   '</div>\n'
                   '<!-- Event meta -->\n'
                   '<div class="tribe-events-single-section tribe-events-event-meta '
                   'primary tribe-clearfix">\n'
                   '<div class="tribe-events-meta-group '
                   'tribe-events-meta-group-details">\n'
                   '<h2 class="tribe-events-single-section-title"> Details </h2>\n'
                   '<ul class="tribe-events-meta-list">\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-events-start-date-label '
                   'tribe-events-meta-label">Date:</span>\n'
                   '<span class="tribe-events-meta-value">\n'
                   '<abbr class="tribe-events-abbr tribe-events-start-date published '
                   'dtstart" title="2026-10-10"> October 10 </abbr>\n'
                   '</span>\n'
                   '</li>\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-events-start-time-label '
                   'tribe-events-meta-label">Time:</span>\n'
                   '<span class="tribe-events-meta-value">\n'
                   '<div class="tribe-events-abbr tribe-events-start-time published '
                   'dtstart" title="2026-10-10">\n'
                   '<div class="tribe-recurring-event-time">12:00 pm - 1:30 pm</div> '
                   '</div>\n'
                   '</span>\n'
                   '</li>\n'
                   '<dt class="tec-events-pro-series-meta-detail--label">Series: '
                   '</dt>\n'
                   '<dd class="tec-events-pro-series-meta-detail--link">\n'
                   '<a href="https://mocact.org/series/art-adventures-2/" title="Art '
                   'Adventures">\n'
                   '\t\t\t\tArt Adventures\t\t\t</a>\n'
                   '</dd>\n'
                   '<li class="tribe-events-meta-item"><span '
                   'class="tribe-events-event-categories-label '
                   'tribe-events-meta-label">Event Category:</span> <span '
                   'class="tribe-events-event-categories tribe-events-meta-value"><a '
                   'href="https://mocact.org/new-events/category/event/" '
                   'rel="tag">Event</a></span></li>\n'
                   '</ul>\n'
                   '</div>\n'
                   '<div class="tribe-events-meta-group '
                   'tribe-events-meta-group-venue">\n'
                   '<h2 class="tribe-events-single-section-title"> Venue </h2>\n'
                   '<ul class="tribe-events-meta-list">\n'
                   '<li class="tribe-events-meta-item tribe-venue"> <a '
                   'href="https://mocact.org/venue/moca-ct/">MoCA\\CT</a> </li>\n'
                   '<li class="tribe-events-meta-item tribe-venue-location">\n'
                   '<address class="tribe-events-address">\n'
                   '<span class="tribe-address">\n'
                   '<span class="tribe-street-address">19 Newtown Turnpike</span>\n'
                   '<br/>\n'
                   '<span class="tribe-locality">Westport</span><span '
                   'class="tribe-delimiter">,</span>\n'
                   '<span class="tribe-postal-code">06880</span>\n'
                   '<span class="tribe-country-name">United States</span>\n'
                   '</span>\n'
                   '<a class="tribe-events-gmap" '
                   'href="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=19+Newtown+Turnpike+Westport+06880+United+States" '
                   'rel="noreferrer noopener" target="_blank" title="Click to view a '
                   'Google Map">+ Google Map</a> </address>\n'
                   '</li>\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-venue-tel-label '
                   'tribe-events-meta-label">Phone</span>\n'
                   '<span class="tribe-venue-tel tribe-events-meta-value"> '
                   '203-222-7070 </span>\n'
                   '</li>\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-venue-url tribe-events-meta-value"> <a '
                   'href="https://mocact.org/" rel="external" target="_self">View '
                   'Venue Website</a> </span>\n'
                   '</li>\n'
                   '</ul>\n'
                   '</div>\n'
                   '<div class="tribe-events-meta-group '
                   'tribe-events-meta-group-gmap">\n'
                   '<div class="tribe-events-venue-map">\n'
                   '<iframe allowfullscreen="" aria-label="Venue location map" '
                   'frameborder="0" height="350px" '
                   'src="https://www.google.com/maps/embed/v1/place?key=AIzaSyDNsicAsP6-VuGtAb1O9riI3oc_NOb7IOU&amp;q=19+Newtown+Turnpike+Westport+06880+United+States+&amp;zoom=10" '
                   'style="border:0" title="Google maps iframe displaying the '
                   'address to MoCA\\CT" width="100%">\n'
                   '</iframe>\n'
                   '</div>\n'
                   '</div>\n'
                   '</div>\n'
                   '<h2 class="tribe-events-related-events-title">\n'
                   '\tRelated Events</h2>\n'
                   '<ul class="tribe-related-events tribe-clearfix">\n'
                   '<li>\n'
                   '<div class="tribe-related-events-thumbnail">\n'
                   '<a aria-hidden="true" class="url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-20/" '
                   'rel="bookmark" role="presentation" tabindex="-1"><img alt="Art '
                   'Adventures" '
                   'src="https://mocact.org/wp-content/plugins/events-calendar-pro/src/resources/images/tribe-related-events-placeholder.png"/></a>\n'
                   '</div>\n'
                   '<div class="tribe-related-event-info">\n'
                   '<h3 class="tribe-related-events-title"><a '
                   'class="tribe-event-url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-20/" '
                   'rel="bookmark">Art Adventures</a></h3>\n'
                   '<span class="tribe-event-date-start">June 20 @ 12:00 pm</span> - '
                   '<span class="tribe-event-time">1:30 pm</span>\n'
                   '<span class="tribe-events-calendar-series-archive__container '
                   'tribe-events-calendar-series-archive__container--pill">\n'
                   '<a aria-label="Event series: Art Adventures" '
                   'class="tribe-events-calendar-series-archive__link" '
                   'href="https://mocact.org/series/art-adventures-2/">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--series '
                   'tribe-events-series-archive__icon" fill="none" height="12" '
                   'viewbox="0 0 14 12" width="14" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n'
                   '<path d="M2 2.5H11.5V10"></path>\n'
                   '<path d="M4 0.5H13.5V8"></path>\n'
                   '</svg>\n'
                   '</a>\n'
                   '</span>\n'
                   '</div>\n'
                   '</li>\n'
                   '<li>\n'
                   '<div class="tribe-related-events-thumbnail">\n'
                   '<a aria-hidden="true" class="url" '
                   'href="https://mocact.org/events-calendar/looking-for-history-member-preview/" '
                   'rel="bookmark" role="presentation" tabindex="-1"><img alt="" '
                   'class="attachment-large size-large wp-post-image" height="576" '
                   'src="https://mocact.org/wp-content/uploads/2026/06/Looking-for-History-Web-Banner-1024x576.png" '
                   'width="1024"/></a>\n'
                   '</div>\n'
                   '<div class="tribe-related-event-info">\n'
                   '<h3 class="tribe-related-events-title"><a '
                   'class="tribe-event-url" '
                   'href="https://mocact.org/events-calendar/looking-for-history-member-preview/" '
                   'rel="bookmark">Looking for History- Opening Reception for '
                   'General Public</a></h3>\n'
                   '<span class="tribe-event-date-start">June 25 @ 6:00 pm</span> - '
                   '<span class="tribe-event-time">8:00 pm</span> </div>\n'
                   '</li>\n'
                   '<li>\n'
                   '<div class="tribe-related-events-thumbnail">\n'
                   '<a aria-hidden="true" class="url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-27/" '
                   'rel="bookmark" role="presentation" tabindex="-1"><img alt="Art '
                   'Adventures" '
                   'src="https://mocact.org/wp-content/plugins/events-calendar-pro/src/resources/images/tribe-related-events-placeholder.png"/></a>\n'
                   '</div>\n'
                   '<div class="tribe-related-event-info">\n'
                   '<h3 class="tribe-related-events-title"><a '
                   'class="tribe-event-url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-27/" '
                   'rel="bookmark">Art Adventures</a></h3>\n'
                   '<span class="tribe-event-date-start">June 27 @ 12:00 pm</span> - '
                   '<span class="tribe-event-time">1:30 pm</span>\n'
                   '<span class="tribe-events-calendar-series-archive__container '
                   'tribe-events-calendar-series-archive__container--pill">\n'
                   '<a aria-label="Event series: Art Adventures" '
                   'class="tribe-events-calendar-series-archive__link" '
                   'href="https://mocact.org/series/art-adventures-2/">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--series '
                   'tribe-events-series-archive__icon" fill="none" height="12" '
                   'viewbox="0 0 14 12" width="14" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n'
                   '<path d="M2 2.5H11.5V10"></path>\n'
                   '<path d="M4 0.5H13.5V8"></path>\n'
                   '</svg>\n'
                   '</a>\n'
                   '</span>\n'
                   '</div>\n'
                   '</li>\n'
                   '</ul>\n'
                   '</div> <!-- #post-x -->\n'
                   '<!-- Event footer -->\n'
                   '<div id="tribe-events-footer">\n'
                   '<!-- Navigation -->\n'
                   '<nav aria-label="Event Navigation" '
                   'class="tribe-events-nav-pagination">\n'
                   '<ul class="tribe-events-sub-nav">\n'
                   '<li class="tribe-events-nav-previous"><a '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-03/"><span>«</span> '
                   'Art Adventures</a></li>\n'
                   '<li class="tribe-events-nav-next"><a '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-17/">Art '
                   'Adventures <span>»</span></a></li>\n'
                   '</ul>\n'
                   '<!-- .tribe-events-sub-nav -->\n'
                   '</nav>\n'
                   '</div>\n'
                   '<!-- #tribe-events-footer -->\n'
                   '</div><!-- #tribe-events-content -->\n'
                   '<div class="tribe-events-after-html"></div>\n'
                   '<!--\n'
                   'This calendar is powered by The Events Calendar.\n'
                   'http://evnt.is/18wn\n'
                   '-->\n'
                   '</section></body></html>'}
    • Head

      2026-06-16 10:41:04 [scrapy.utils.log] INFO: Scrapy 2.14.1 started (bot: event_scrapers)
      2026-06-16 10:41:04 [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, Mar 23 2026, 19:04:32) [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-06-16 10:41:04 [scrapy.crawler] DEBUG: Using AsyncCrawlerProcess
      2026-06-16 10:41:04 [asyncio] DEBUG: Using selector: EpollSelector
      2026-06-16 10:41:04 [scrapy.addons] INFO: Enabled addons:
      []
      2026-06-16 10:41:04 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
      2026-06-16 10:41:04 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
      2026-06-16 10:41:04 [scrapy.extensions.telnet] INFO: Telnet Password: c2a9eb45d94699b7
      2026-06-16 10:41:04 [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-06-16 10:41:04 [scrapy.crawler] INFO: Overridden settings:
      {'BOT_NAME': 'event_scrapers',
       'FEED_EXPORT_ENCODING': 'utf-8',
       'FEED_URI_PARAMS': <function _feed_uri_params at 0x74ef9004c400>,
       'LOG_FILE': '/root/event-list-scraping/logs/event_scrapers/moca_west/1878aa82695f11f184390050565fa5d9.log',
       'NEWSPIDER_MODULE': 'event_scrapers.spiders',
       'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
       'SPIDER_MODULES': ['event_scrapers.spiders']}
      2026-06-16 10:41:04 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
      2026-06-16 10:41:04 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
      2026-06-16 10:41:04 [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-06-16 10:41:04 [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-06-16 10:41:04 [scrapy.middleware] INFO: Enabled item pipelines:
      ['event_scrapers.pipelines.EventScrapersPipeline']
      2026-06-16 10:41:04 [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-06-16 10:41:04 [scrapy.core.engine] INFO: Spider opened
      2026-06-16 10:41:04 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.moca_west_port.MocaWestSpider 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-06-16 10:41:04 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
      2026-06-16 10:41:04 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
      2026-06-16 10:41:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): mocact.org:443
      2026-06-16 10:41:05 [urllib3.connectionpool] DEBUG: https://mocact.org:443 "GET /events/ HTTP/1.1" 200 None
      2026-06-16 10:41:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://mocact.org/wp-json/tribe/views/v2/html?pu=%2Fnew-events%2Fmonth%2F2026-06%2F%3Fshortcode%3Df0b1cb7d&u=%2Fnew-events%2Flist%2F%3Fshortcode%3Df0b1cb7d%26tribe-bar-date%3D2026-10-15&smu=false&tvn1=149ea4efbc&tvn2=> (referer: https://mocact.org/) ['zyte-api']
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-06-16 10:41:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://mocact.org/wp-json/tribe/views/v2/html?pu=%2Fnew-events%2Fmonth%2F2026-06%2F%3Fshortcode%3Df0b1cb7d&u=%2Fnew-events%2Flist%2F%3Fshortcode%3Df0b1cb7d%26tribe-bar-date%3D2026-11-15&smu=false&tvn1=149ea4efbc&tvn2=> (referer: https://mocact.org/) ['zyte-api']
      2026-06-16 10:41:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://mocact.org/wp-json/tribe/views/v2/html?pu=%2Fnew-events%2Fmonth%2F2026-06%2F%3Fshortcode%3Df0b1cb7d&u=%2Fnew-events%2Flist%2F%3Fshortcode%3Df0b1cb7d%26tribe-bar-date%3D2026-8-15&smu=false&tvn1=149ea4efbc&tvn2=> (referer: https://mocact.org/) ['zyte-api']
      2026-06-16 10:41:07 [scrapy.dupefilters] DEBUG: Filtered duplicate request: <GET https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-11-21/> - no more duplicates will be shown (see DUPEFILTER_DEBUG to show all duplicates)
      2026-06-16 10:41:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://mocact.org/wp-json/tribe/views/v2/html?pu=%2Fnew-events%2Fmonth%2F2026-06%2F%3Fshortcode%3Df0b1cb7d&u=%2Fnew-events%2Flist%2F%3Fshortcode%3Df0b1cb7d%26tribe-bar-date%3D2026-12-15&smu=false&tvn1=149ea4efbc&tvn2=> (referer: https://mocact.org/) ['zyte-api']
      2026-06-16 10:41:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-11-28/> (referer: None) ['zyte-api']
      2026-06-16 10:41:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-12-05/> (referer: None) ['zyte-api']
      2026-06-16 10:41:09 [py.warnings] WARNING: /root/event-list-scraping/event_scrapers/spiders/moca_west_port.py:76: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
      
      The code that caused this warning is on line 76 of the file /root/event-list-scraping/event_scrapers/spiders/moca_west_port.py. To get rid of this warning, pass the additional argument 'features="lxml"' to the BeautifulSoup constructor.
      
        item['raw_body'] = str(bs(response.css('section#tribe-events-pg-template').get('')))
    • Tail

                   '<li class="tribe-events-meta-item tribe-venue-location">\n'
                   '<address class="tribe-events-address">\n'
                   '<span class="tribe-address">\n'
                   '<span class="tribe-street-address">19 Newtown Turnpike</span>\n'
                   '<br/>\n'
                   '<span class="tribe-locality">Westport</span><span '
                   'class="tribe-delimiter">,</span>\n'
                   '<span class="tribe-postal-code">06880</span>\n'
                   '<span class="tribe-country-name">United States</span>\n'
                   '</span>\n'
                   '<a class="tribe-events-gmap" '
                   'href="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=19+Newtown+Turnpike+Westport+06880+United+States" '
                   'rel="noreferrer noopener" target="_blank" title="Click to view a '
                   'Google Map">+ Google Map</a> </address>\n'
                   '</li>\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-venue-tel-label '
                   'tribe-events-meta-label">Phone</span>\n'
                   '<span class="tribe-venue-tel tribe-events-meta-value"> '
                   '203-222-7070 </span>\n'
                   '</li>\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-venue-url tribe-events-meta-value"> <a '
                   'href="https://mocact.org/" rel="external" target="_self">View '
                   'Venue Website</a> </span>\n'
                   '</li>\n'
                   '</ul>\n'
                   '</div>\n'
                   '<div class="tribe-events-meta-group '
                   'tribe-events-meta-group-gmap">\n'
                   '<div class="tribe-events-venue-map">\n'
                   '<iframe allowfullscreen="" aria-label="Venue location map" '
                   'frameborder="0" height="350px" '
                   'src="https://www.google.com/maps/embed/v1/place?key=AIzaSyDNsicAsP6-VuGtAb1O9riI3oc_NOb7IOU&amp;q=19+Newtown+Turnpike+Westport+06880+United+States+&amp;zoom=10" '
                   'style="border:0" title="Google maps iframe displaying the '
                   'address to MoCA\\CT" width="100%">\n'
                   '</iframe>\n'
                   '</div>\n'
                   '</div>\n'
                   '</div>\n'
                   '<h2 class="tribe-events-related-events-title">\n'
                   '\tRelated Events</h2>\n'
                   '<ul class="tribe-related-events tribe-clearfix">\n'
                   '<li>\n'
                   '<div class="tribe-related-events-thumbnail">\n'
                   '<a aria-hidden="true" class="url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-20/" '
                   'rel="bookmark" role="presentation" tabindex="-1"><img alt="Art '
                   'Adventures" '
                   'src="https://mocact.org/wp-content/plugins/events-calendar-pro/src/resources/images/tribe-related-events-placeholder.png"/></a>\n'
                   '</div>\n'
                   '<div class="tribe-related-event-info">\n'
                   '<h3 class="tribe-related-events-title"><a '
                   'class="tribe-event-url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-20/" '
                   'rel="bookmark">Art Adventures</a></h3>\n'
                   '<span class="tribe-event-date-start">June 20 @ 12:00 pm</span> - '
                   '<span class="tribe-event-time">1:30 pm</span>\n'
                   '<span class="tribe-events-calendar-series-archive__container '
                   'tribe-events-calendar-series-archive__container--pill">\n'
                   '<a aria-label="Event series: Art Adventures" '
                   'class="tribe-events-calendar-series-archive__link" '
                   'href="https://mocact.org/series/art-adventures-2/">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--series '
                   'tribe-events-series-archive__icon" fill="none" height="12" '
                   'viewbox="0 0 14 12" width="14" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n'
                   '<path d="M2 2.5H11.5V10"></path>\n'
                   '<path d="M4 0.5H13.5V8"></path>\n'
                   '</svg>\n'
                   '</a>\n'
                   '</span>\n'
                   '</div>\n'
                   '</li>\n'
                   '<li>\n'
                   '<div class="tribe-related-events-thumbnail">\n'
                   '<a aria-hidden="true" class="url" '
                   'href="https://mocact.org/events-calendar/looking-for-history-member-preview/" '
                   'rel="bookmark" role="presentation" tabindex="-1"><img alt="" '
                   'class="attachment-large size-large wp-post-image" height="576" '
                   'src="https://mocact.org/wp-content/uploads/2026/06/Looking-for-History-Web-Banner-1024x576.png" '
                   'width="1024"/></a>\n'
                   '</div>\n'
                   '<div class="tribe-related-event-info">\n'
                   '<h3 class="tribe-related-events-title"><a '
                   'class="tribe-event-url" '
                   'href="https://mocact.org/events-calendar/looking-for-history-member-preview/" '
                   'rel="bookmark">Looking for History- Opening Reception for '
                   'General Public</a></h3>\n'
                   '<span class="tribe-event-date-start">June 25 @ 6:00 pm</span> - '
                   '<span class="tribe-event-time">8:00 pm</span> </div>\n'
                   '</li>\n'
                   '<li>\n'
                   '<div class="tribe-related-events-thumbnail">\n'
                   '<a aria-hidden="true" class="url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-27/" '
                   'rel="bookmark" role="presentation" tabindex="-1"><img alt="Art '
                   'Adventures" '
                   'src="https://mocact.org/wp-content/plugins/events-calendar-pro/src/resources/images/tribe-related-events-placeholder.png"/></a>\n'
                   '</div>\n'
                   '<div class="tribe-related-event-info">\n'
                   '<h3 class="tribe-related-events-title"><a '
                   'class="tribe-event-url" '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-06-27/" '
                   'rel="bookmark">Art Adventures</a></h3>\n'
                   '<span class="tribe-event-date-start">June 27 @ 12:00 pm</span> - '
                   '<span class="tribe-event-time">1:30 pm</span>\n'
                   '<span class="tribe-events-calendar-series-archive__container '
                   'tribe-events-calendar-series-archive__container--pill">\n'
                   '<a aria-label="Event series: Art Adventures" '
                   'class="tribe-events-calendar-series-archive__link" '
                   'href="https://mocact.org/series/art-adventures-2/">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--series '
                   'tribe-events-series-archive__icon" fill="none" height="12" '
                   'viewbox="0 0 14 12" width="14" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<rect height="7" width="9" x="0.5" y="4.5"></rect>\n'
                   '<path d="M2 2.5H11.5V10"></path>\n'
                   '<path d="M4 0.5H13.5V8"></path>\n'
                   '</svg>\n'
                   '</a>\n'
                   '</span>\n'
                   '</div>\n'
                   '</li>\n'
                   '</ul>\n'
                   '</div> <!-- #post-x -->\n'
                   '<!-- Event footer -->\n'
                   '<div id="tribe-events-footer">\n'
                   '<!-- Navigation -->\n'
                   '<nav aria-label="Event Navigation" '
                   'class="tribe-events-nav-pagination">\n'
                   '<ul class="tribe-events-sub-nav">\n'
                   '<li class="tribe-events-nav-previous"><a '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-03/"><span>«</span> '
                   'Art Adventures</a></li>\n'
                   '<li class="tribe-events-nav-next"><a '
                   'href="https://mocact.org/events-calendar/art-adventures-4-2-6-2-2-2-2-2/2026-10-17/">Art '
                   'Adventures <span>»</span></a></li>\n'
                   '</ul>\n'
                   '<!-- .tribe-events-sub-nav -->\n'
                   '</nav>\n'
                   '</div>\n'
                   '<!-- #tribe-events-footer -->\n'
                   '</div><!-- #tribe-events-content -->\n'
                   '<div class="tribe-events-after-html"></div>\n'
                   '<!--\n'
                   'This calendar is powered by The Events Calendar.\n'
                   'http://evnt.is/18wn\n'
                   '-->\n'
                   '</section></body></html>'}
      2026-06-16 10:41:53 [scrapy.core.engine] INFO: Closing spider (finished)
      2026-06-16 10:41:53 [scrapy.extensions.feedexport] INFO: Stored csv feed (49 items) in: output/2026/06/16/moca_west.csv
      2026-06-16 10:41:53 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
      {'downloader/request_bytes': 19913,
       'downloader/request_count': 57,
       'downloader/request_method_count/GET': 57,
       'downloader/response_bytes': 10858228,
       'downloader/response_count': 57,
       'downloader/response_status_count/200': 57,
       'dupefilter/filtered': 34,
       'elapsed_time_seconds': 49.47558,
       'feedexport/success_count/FileFeedStorage': 1,
       'finish_reason': 'finished',
       'finish_time': datetime.datetime(2026, 6, 16, 8, 41, 53, 950072, tzinfo=datetime.timezone.utc),
       'item_scraped_count': 49,
       'items_per_minute': 60.0,
       'log_count/DEBUG': 264,
       'log_count/ERROR': 7,
       'log_count/INFO': 3,
       'log_count/WARNING': 1,
       'memusage/max': 93151232,
       'memusage/startup': 93151232,
       'request_depth_max': 1,
       'response_received_count': 57,
       'responses_per_minute': 69.79591836734694,
       'scheduler/dequeued': 57,
       'scheduler/dequeued/memory': 57,
       'scheduler/enqueued': 57,
       'scheduler/enqueued/memory': 57,
       'scrapy-zyte-api/429': 0,
       'scrapy-zyte-api/attempts': 57,
       'scrapy-zyte-api/error_ratio': 0.0,
       'scrapy-zyte-api/errors': 0,
       'scrapy-zyte-api/fatal_errors': 0,
       'scrapy-zyte-api/mean_connection_seconds': 4.090034937518731,
       'scrapy-zyte-api/mean_response_seconds': 4.332182013511397,
       'scrapy-zyte-api/processed': 57,
       'scrapy-zyte-api/request_args/customHttpRequestHeaders': 7,
       'scrapy-zyte-api/request_args/httpResponseBody': 57,
       'scrapy-zyte-api/request_args/httpResponseHeaders': 57,
       'scrapy-zyte-api/request_args/url': 57,
       'scrapy-zyte-api/status_codes/200': 57,
       'scrapy-zyte-api/success': 57,
       'scrapy-zyte-api/success_ratio': 1.0,
       'scrapy-zyte-api/throttle_ratio': 0.0,
       'start_time': datetime.datetime(2026, 6, 16, 8, 41, 4, 474492, tzinfo=datetime.timezone.utc)}
      2026-06-16 10:41:53 [scrapy.core.engine] INFO: Spider closed (finished)
    • Log

      /1/log/utf8/event_scrapers/moca_west/1878aa82695f11f184390050565fa5d9/?job_finished=True&ui=mobile

    • Source

      http://127.0.0.1:6800/logs/event_scrapers/moca_west/1878aa82695f11f184390050565fa5d9.log

  • sourcelog
    last update time2026-06-16 10:41:53
    last update timestamp1781599313
    downloader / request bytes19913
    downloader / request count57
    downloader / request method count / GET57
    downloader / response bytes10858228
    downloader / response count57
    downloader / response status count / 20057
    dupefilter / filtered34
    elapsed time seconds49.47558
    feedexport / success count / FileFeedStorage1
    finish reasonfinished
    finish timedatetime.datetime(2026, 6, 16, 8, 41, 53, 950072, tzinfo=datetime.timezone.utc)
    item scraped count49
    items per minute60.0
    log count / DEBUG264
    log count / ERROR7
    log count / INFO3
    log count / WARNING1
    memusage / max93151232
    memusage / startup93151232
    request depth max1
    response received count57
    responses per minute69.79591836734694
    scheduler / dequeued57
    scheduler / dequeued / memory57
    scheduler / enqueued57
    scheduler / enqueued / memory57
    scrapy-zyte-api / 4290
    scrapy-zyte-api / attempts57
    scrapy-zyte-api / error ratio0.0
    scrapy-zyte-api / errors0
    scrapy-zyte-api / fatal errors0
    scrapy-zyte-api / mean connection seconds4.090034937518731
    scrapy-zyte-api / mean response seconds4.332182013511397
    scrapy-zyte-api / processed57
    scrapy-zyte-api / request args / customHttpRequestHeaders7
    scrapy-zyte-api / request args / httpResponseBody57
    scrapy-zyte-api / request args / httpResponseHeaders57
    scrapy-zyte-api / request args / url57
    scrapy-zyte-api / status codes / 20057
    scrapy-zyte-api / success57
    scrapy-zyte-api / success ratio1.0
    scrapy-zyte-api / throttle ratio0.0
    start timedatetime.datetime(2026, 6, 16, 8, 41, 4, 474492, tzinfo=datetime.timezone.utc)