Desktop version Jobs
  • Analysis
  • Categories
  • Logs
  • Crawler.stats
  • projectevent_scrapers
    spiderjazzfc
    job1b72ba3c695111f186710050565fa5d9
    first_log_time2026-06-16 09:00:54
    latest_log_time2026-06-16 09:00:58
    runtime0:00:04
    crawled_pages 11
    scraped_items 10
    shutdown_reasonN/A
    finish_reasonfinished
    log_critical_count0
    log_error_count5
    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://jazzfc.org/event/abena-koomson-davis-2/', 'platform': 'JazzFC', 'platform_hash': 'cb918db3418b73d10a030b504acc33d3', 'raw_body': '<div class="tribe-events-single" id="tribe-events-content">\n' '<p class="tribe-events-back">\n' '<a href="https://jazzfc.org/events/"> « All Events</a>\n' '</p>\n' '<!-- Notices -->\n' '<h1 class="tribe-events-single-event-title">Abena ' 'Koomson-Davis</h1>\n' '<div class="tribe-events-schedule tribe-clearfix">\n' '<h2><span class="tribe-event-date-start">July 9 @ 7:30 pm</span> ' '- <span class="tribe-event-time">10:00 pm</span></h2> <span ' 'class="tribe-events-cost">$10.76 – $20.76</span>\n' '</div>\n' '<!-- Event header -->\n' '<div data-title="Abena Koomson-Davis - JazzFC" ' 'data-viewtitle="Abena Koomson-Davis" 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://jazzfc.org/event/no-performance-happy-4th-of-july-weekend/"><span>«</span> ' 'No Performance. Happy 4th of July Weekend!</a></li>\n' '<li class="tribe-events-nav-next"><a ' 'href="https://jazzfc.org/event/mitch-schechter/">Mitch Schechter ' '<span>»</span></a></li>\n' '</ul>\n' '<!-- .tribe-events-sub-nav -->\n' '</nav>\n' '</div>\n' '<!-- #tribe-events-header -->\n' '<div class="post-12587 tribe_events type-tribe_events ' 'status-publish has-post-thumbnail hentry" id="post-12587">\n' '<!-- Event featured image, but exclude link -->\n' '<div class="tribe-events-event-image"><img alt="Woman in vibrant ' 'yellow patterned jacket smiling at camera against neutral ' 'background" class="attachment-full size-full wp-post-image" ' 'decoding="async" height="148" ' 'src="https://jazzfc.org/wp-content/uploads/2025/06/download-5.jpg" ' 'width="149"/></div>\n' '<!-- Event content -->\n' '<div class="tribe-events-single-event-description ' 'tribe-events-content">\n' '<h4>Abena Koomson-Davis, vocals</h4>\n' '<h4>Greg Wall, tenor and soprano saxes</h4>\n' '<h4>Rick Germanson, piano</h4>\n' '<h4>Matt Dwonszyk, bass</h4>\n' '<h4>Jonathan Barber , drums</h4>\n' '<p>\xa0</p>\n' '<p class="p1">Abena Koomson-Davis is a performer, educator, and ' 'wordsmith. She is a graduate of Sarah Lawrence College, where ' 'she earned a B.A. in Liberal Arts, and also of Teachers College, ' 'Columbia University, where she earned a Masters in Education ' 'Leadership. Abena was an original cast member of the hit ' 'Broadway musical <em>FELA!,</em>\xa0which earned three Tony ' 'awards. She originated the role of Funmilayo Anikulapo Kuti in ' 'the Off-Broadway production at the Baryshnikov Arts Center. ' 'Abena plays in several notable bands, including the cappella ' 'trio Saheli, the Cool Rulers, and Van Davis, where she has been ' 'the featured vocalist for over a decade and had the honor of ' 'performing with Stevie Wonder.</p>\n' '<p>For more than 15 years, Abena has been the lead vocalist of ' 'the funk rock band Van Davis. She is the musical director for ' 'the Resistance Revival Chorus, and her song “Joy in Resistance” ' 'is featured on their debut album,\xa0<em>This Joy</em>. Abena’s ' 'debut jazz album on WJ3 Records,\xa0<em>Where is Love</em>, ' 'features time-honored standards and original compositions ' 'co-written with her husband, acclaimed jazz trombonist Steve ' 'Davis.</p>\n' '<p><iframe allow="accelerometer; autoplay; clipboard-write; ' 'encrypted-media; gyroscope; picture-in-picture; web-share" ' 'allowfullscreen="" frameborder="0" height="281" ' 'referrerpolicy="strict-origin-when-cross-origin" ' 'src="https://www.youtube.com/embed/MBYkBVI1q4w?feature=oembed" ' 'title=\'"Easy" (Abena Koomson-Davis/Steve Davis)\' ' 'width="500"></iframe></p>\n' '<p><iframe allow="accelerometer; autoplay; clipboard-write; ' 'encrypted-media; gyroscope; picture-in-picture; web-share" ' 'allowfullscreen="" frameborder="0" height="281" ' 'referrerpolicy="strict-origin-when-cross-origin" ' 'src="https://www.youtube.com/embed/LHe9wQYXebY?feature=oembed" ' 'title="Abena Koomson-Davis - Woke Up this Morning with My Mind ' 'Set On Freedom" width="500"></iframe></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=20260709T193000/20260709T220000&amp;text=Abena%20Koomson-Davis&amp;details=%3Ch4%3EAbena+Koomson-Davis%2C+vocals%3C%2Fh4%3E%3Ch4%3EGreg+Wall%2C+tenor+and+soprano+saxes%3C%2Fh4%3E%3Ch4%3ERick+Germanson%2C+piano%3C%2Fh4%3E%3Ch4%3EMatt+Dwonszyk%2C+bass%3C%2Fh4%3E%3Ch4%3EJonathan+Barber+%2C+drums%3C%2Fh4%3E%26nbsp%3B%3Cp+class%3D%22p1%22%3EAbena+Koomson-Davis+is+a+performer%2C+educator%2C+and+wordsmith.+She+is+a+graduate+of+Sarah+Lawrence+College%2C+where+she+earned+a+B.A.+in+Liberal+Arts%2C+and+also+of+Teachers+College%2C+Columbia+University%2C+where+she+earned+a+Masters+in+Education+Leadership.+Abena+was+an+original+cast+member+of+the+hit+Broadway+musical+%3Cem%3EFELA%21%2C%3C%2Fem%3E%C2%A0which+earned+three+Tony+awards.+She+originated+the+role+of+Funmilayo+Anikulapo+Kuti+in+the+Off-Broadway+production+at+the+Baryshnikov+Arts+Center.+Abena+plays+in+several+notable+bands%2C+including+the+cappella+trio+Saheli%2C+the+Cool+Rulers%2C+and+Van+Davis%2C+where+she+has+been+the+featured+vocalist+for+over+a+decade+and+had+the+honor+of+performing+with+Stevie+Wonder.%3C%2Fp%3E+For+more+than+15+years%2C+Abena+has+been+the+lead+vocalist+of+the+funk+rock+band+Van+Davis.+She+is+%28View+Full+event+Description+Here%3A+https%3A%2F%2Fjazzfc.org%2Fevent%2Fabena-koomson-davis-2%2F%29&amp;location=Jazz%20at%20the%20Post%20@%20VFW%20Post%20399,%20465%20Riverside%20Ave,%20Westport,%20CT,%2006880,%20United%20States&amp;trp=false&amp;ctz=America/New_York&amp;sprop=website:https://jazzfc.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://jazzfc.org/event/abena-koomson-davis-2/?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-07-09T19%3A30%3A00-04%3A00&amp;enddt=2026-07-09T22%3A00%3A00-04%3A00&amp;location=Jazz%20at%20the%20Post%20@%20VFW%20Post%20399,%20465%20Riverside%20Ave,%20Westport,%20CT,%2006880,%20United%20States&amp;subject=Abena%20Koomson-Davis&amp;body=Abena%20Koomson-Davis%2C%20vocalsGreg%20Wall%2C%20tenor%20and%20soprano%20saxesRick%20Germanson%2C%20pianoMatt%20Dwonszyk%2C%20bassJonathan%20Barber%20%2C%20drums%26nbsp%3B%3Cp%20class%3D%22p1%22%3EAbena%20Koomson-Davis%20is%20a%20performer%2C%20educator%2C%20and%20wordsmith.%20She%20is%20a%20graduate%20of%20Sarah%20Lawrence%20College%2C%20where%20she%20earned%20a%20B.A.%20in%20Liberal%20Arts%2C%20and%20also%20of%20Teachers%20College%2C%20Columbia%20University%2C%20where%20she%20earned%20a%20Masters%20in%20Education%20Leadership.%20Abena%20was%20an%20original%20cast%20member%20of%20the%20hit%20Broadway%20musical%20FELA%21%2C%C2%A0which%20earned%20three%20Tony%20awards.%20She%20originated%20the%20role%20of%20Funmilayo%20Anikulapo%20Kuti%20in%20the%20Off-Broadway%20production%20at%20the%20Baryshnikov%20Arts%20Center.%20Abena%20plays%20in%20several%20notable%20bands%2C%20including%20the%20cappella%20trio%20Saheli%2C%20the%20Cool%20Rulers%2C%20and%20Van%20Davis%2C%20where%20she%20has%20been%20the%20featured%20vocalist%20for%20over%20a%20decade%20and%20had%20the%20honor%20of%20performing%20with%20Stevie%20Wonder.%3C%2Fp%3EFor%20more%20than%2015%20years%2C%20Abena%20has%20been%20the%20lead%20vocalis%20%28View%20Full%20Event%20Description%20Here%3A%20https%3A%2F%2Fjazzfc.org%2Fevent%2Fabena-koomson-davis-2%2F%29" ' '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-07-09T19%3A30%3A00-04%3A00&amp;enddt=2026-07-09T22%3A00%3A00-04%3A00&amp;location=Jazz%20at%20the%20Post%20@%20VFW%20Post%20399,%20465%20Riverside%20Ave,%20Westport,%20CT,%2006880,%20United%20States&amp;subject=Abena%20Koomson-Davis&amp;body=Abena%20Koomson-Davis%2C%20vocalsGreg%20Wall%2C%20tenor%20and%20soprano%20saxesRick%20Germanson%2C%20pianoMatt%20Dwonszyk%2C%20bassJonathan%20Barber%20%2C%20drums%26nbsp%3B%3Cp%20class%3D%22p1%22%3EAbena%20Koomson-Davis%20is%20a%20performer%2C%20educator%2C%20and%20wordsmith.%20She%20is%20a%20graduate%20of%20Sarah%20Lawrence%20College%2C%20where%20she%20earned%20a%20B.A.%20in%20Liberal%20Arts%2C%20and%20also%20of%20Teachers%20College%2C%20Columbia%20University%2C%20where%20she%20earned%20a%20Masters%20in%20Education%20Leadership.%20Abena%20was%20an%20original%20cast%20member%20of%20the%20hit%20Broadway%20musical%20FELA%21%2C%C2%A0which%20earned%20three%20Tony%20awards.%20She%20originated%20the%20role%20of%20Funmilayo%20Anikulapo%20Kuti%20in%20the%20Off-Broadway%20production%20at%20the%20Baryshnikov%20Arts%20Center.%20Abena%20plays%20in%20several%20notable%20bands%2C%20including%20the%20cappella%20trio%20Saheli%2C%20the%20Cool%20Rulers%2C%20and%20Van%20Davis%2C%20where%20she%20has%20been%20the%20featured%20vocalist%20for%20over%20a%20decade%20and%20had%20the%20honor%20of%20performing%20with%20Stevie%20Wonder.%3C%2Fp%3EFor%20more%20than%2015%20years%2C%20Abena%20has%20been%20the%20lead%20vocalis%20%28View%20Full%20Event%20Description%20Here%3A%20https%3A%2F%2Fjazzfc.org%2Fevent%2Fabena-koomson-davis-2%2F%29" ' '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' '<!-- <p><strong>Seat location is based upon time of ticket ' 'purchase.</strong></p>-->\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' '<dl>\n' '<dt class="tribe-events-start-date-label"> Date: </dt>\n' '<dd>\n' '<abbr class="tribe-events-abbr tribe-events-start-date published ' 'dtstart" title="2026-07-09"> July 9 </abbr>\n' '</dd>\n' '<dt class="tribe-events-start-time-label"> Time: </dt>\n' '<dd>\n' '<div class="tribe-events-abbr tribe-events-start-time published ' 'dtstart" title="2026-07-09">\n' '\t\t\t\t\t7:30 pm - 10:00 pm\t\t\t\t\t\t\t\t\t</div>\n' '<!-- <i>First set attendees can stay through the second set if ' 'seats are available.</i> -->\n' '</dd>\n' '<dt class="tribe-events-event-cost-label"> Cover Charge: </dt>\n' '<dd class="tribe-events-event-cost"> $10.76 – $20.76 </dd>\n' '</dl>\n' '</div>\n' '<div class="tribe-events-meta-group ' 'tribe-events-meta-group-organizer">\n' '<h2 class="tribe-events-single-section-title">Dinner ' 'Reservations </h2>\n' '<dl>\n' '<dd>Available first set only<br/>\n' ' Purchase tickets first</dd>\n' '</dl>\n' '<!-- <dl>\n' '\t\t\t\t\t<dt\n' '\t\t\t\tclass="tribe-common-a11y-visual-hide"\n' '\t\t\t\taria-label="Organizer name: This represents the name of ' 'the event organizer."\n' '\t\t\t>\n' '\t\t\t\t\t\t\t</dt>\n' '\t\t\t<dd class="tribe-organizer">\n' '\t\t\t\t<a href="https://jazzfc.org/organizer/jazzfc/" ' 'title="JazzFC" target="_self" rel="">JazzFC</a>\t\t\t</dd>\n' '\t\t\t\t\t\t\t\t\t\t\t\t<dt\n' '\t\t\t\t\t\tclass="tribe-common-a11y-visual-hide"\n' '\t\t\t\t\t\taria-label="Organizer website title: This represents ' 'the website title of the event organizer."\n' '\t\t\t\t\t>\n' '\t\t\t\t\t\t\t\t\t\t\t</dt>\n' '\t\t\t\t\t\t\t\t<dd class="tribe-organizer-url">\n' '\t\t\t\t\t<a href="http://JazzFC.org" target="_blank" ' 'rel="noopener noreferrer">View Organizer Website</a>\t\t\t\t' '</dd>\n' '\t\t\t\t\t</dl>-->\n' '</div>\n' '</div>\n' '<div class="tribe-events-single-section tribe-events-event-meta ' 'secondary tribe-clearfix">\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://jazzfc.org/venue/vfw-post-399/">Jazz at the Post @ ' 'VFW Post 399</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">465 Riverside Ave</span>\n' '<br/>\n' '<span class="tribe-locality">Westport</span><span ' 'class="tribe-delimiter">,</span>\n' '<abbr class="tribe-region tribe-events-abbr" ' 'title="Connecticut">CT</abbr>\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://www.google.com/maps/search/?api=1&amp;query=41.1247349%2C-73.3713762" ' '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"> ' '475-298-5079 </span>\n' '</li>\n' '<li class="tribe-events-meta-item">\n' '<span class="tribe-venue-url tribe-events-meta-value"> <a ' 'href="https://vfw399ct.org/jazz-fc/" rel="external" ' 'target="_self">View Venue Website</a> </span>\n' '</li>\n' '</ul>\n' '</div>\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=465+Riverside+Ave+Westport+CT+06880+United+States+&amp;zoom=15" ' 'style="border:0" title="Google maps iframe displaying the ' 'address to Jazz at the Post @ VFW Post 399" width="100%">\n' '</iframe>\n' '</div>\n' '</div>\n' '<div class="tribe-common event-tickets ' 'tribe-tickets__tickets-wrapper">\n' '<form action="https://jazzfc.org/?tec-tc-cart=redirect" ' 'autocomplete="off" class="tribe-tickets__tickets-form ' 'tribe-tickets__form" data-post-id="12587" ' 'data-provider="TEC\\Tickets\\Commerce\\Module" ' 'data-provider-id="tickets-commerce" ' 'enctype="multipart/form-data" id="tribe-tickets__tickets-form" ' 'method="post" novalidate="">\n' '<input name="tribe_tickets_saving_attendees" type="hidden" ' 'value="1"/>\n' '<input name="tribe_tickets_ar" type="hidden" value="1"/>\n' '<input id="tribe_tickets_block_ar_data" ' 'name="tribe_tickets_ar_data" type="hidden" value=""/>\n' '<input class="tribe-tickets-provider" name="provider" ' 'type="hidden" value="TEC\\Tickets\\Commerce\\Module"/>\n' '<script class="tribe-tickets__iac-unique-name-error-template" ' 'id="tmpl-tribe-tickets__iac-unique-name-error-template" ' 'type="text/template">\n' '\t<div class="tribe-tickets__form-field-input-helper ' 'tribe-tickets__form-field-input-helper--error">\n' '\t\tGuest name cannot be repeated.\t</div>\n' '</script>\n' '<script class="tribe-tickets__iac-unique-email-error-template" ' 'id="tmpl-tribe-tickets__iac-unique-email-error-template" ' 'type="text/template">\n' '\t<div class="tribe-tickets__form-field-input-helper ' 'tribe-tickets__form-field-input-helper--error">\n' '\t\tGuest email cannot be repeated.\t</div>\n' '</script>\n' '<h2 class="tribe-common-h4 tribe-common-h--alt ' 'tribe-tickets__tickets-title">\n' '\tTickets</h2>\n' '<div class="tribe-tickets__notice tribe-tickets__notice--barred ' 'tribe-tickets__notice--barred-left" ' 'id="tribe-tickets__notice__tickets-in-cart">\n' '<div class="tribe-common-b2 tribe-tickets-notice__content ' 'tribe-common-b3">\n' '\t\tThe numbers below include tickets for this event already in ' 'your cart. Clicking "Get Tickets" will allow you to edit any ' 'existing attendee information as well as change ticket ' 'quantities.\t</div>\n' '</div>\n' '<div ' 'class="tec-tickets-plus-purchase-rules-messages__container"></div>\n' '<div class="tribe-tickets__tickets-item ' 'tribe-tickets__tickets-item--inactive">\n' '<div class="tribe-tickets__tickets-item-content ' 'tribe-tickets__tickets-item-content--inactive">\n' '\t\tTickets will be available on June 25, 2026\t</div>\n' '</div>\n' '<div class="tribe-tickets-loader__dots tribe-common-c-loader ' 'tribe-common-a11y-hidden">\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--dot tribe-common-c-loader__dot ' 'tribe-common-c-loader__dot--first" viewbox="0 0 15 15" ' 'xmlns="http://www.w3.org/2000/svg">\n' '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n' '</svg>\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--dot tribe-common-c-loader__dot ' 'tribe-common-c-loader__dot--second" viewbox="0 0 15 15" ' 'xmlns="http://www.w3.org/2000/svg">\n' '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n' '</svg>\n' '<svg aria-hidden="true" class="tribe-common-c-svgicon ' 'tribe-common-c-svgicon--dot tribe-common-c-loader__dot ' 'tribe-common-c-loader__dot--third" viewbox="0 0 15 15" ' 'xmlns="http://www.w3.org/2000/svg">\n' '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n' '</svg>\n' '</div>\n' '</form>\n' '<span id="tribe-tickets__modal-target"></span>\n' '</div>\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://jazzfc.org/event/no-performance-happy-4th-of-july-weekend/"><span>«</span> ' 'No Performance. Happy 4th of July Weekend!</a></li>\n' '<li class="tribe-events-nav-next"><a ' 'href="https://jazzfc.org/event/mitch-schechter/">Mitch Schechter ' '<span>»</span></a></li>\n' '</ul>\n' '<!-- .tribe-events-sub-nav -->\n' '</nav>\n' '</div>\n' '<!-- #tribe-events-footer -->\n' '</div>'}
    • WARNING+

    • error_logs
      5 in total

      2026-06-16 09:00:56 [jazzfc] 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 09:00:56 [jazzfc] 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 09:00:56 [jazzfc] 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 09:00:57 [jazzfc] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
      2026-06-16 09:00:57 [jazzfc] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
    • warning_logs
      1 in total

      2026-06-16 09:00:54 [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)
      

      INFO

      DEBUG

    • scrapy_version

      2.14.1
    • telnet_console

      127.0.0.1:6023
    • telnet_password

      3e7d71b4b3a60307
    • latest_crawl

      2026-06-16 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://jazzfc.org/event/abena-koomson-davis-2/> (referer: https://jazzfc.org/events/)
    • latest_stat

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

      2026-06-16 09:00:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://jazzfc.org/event/abena-koomson-davis-2/>
    • latest_item

      {'event_url': 'https://jazzfc.org/event/abena-koomson-davis-2/',
       'platform': 'JazzFC',
       'platform_hash': 'cb918db3418b73d10a030b504acc33d3',
       'raw_body': '<div class="tribe-events-single" id="tribe-events-content">\n'
                   '<p class="tribe-events-back">\n'
                   '<a href="https://jazzfc.org/events/"> « All Events</a>\n'
                   '</p>\n'
                   '<!-- Notices -->\n'
                   '<h1 class="tribe-events-single-event-title">Abena '
                   'Koomson-Davis</h1>\n'
                   '<div class="tribe-events-schedule tribe-clearfix">\n'
                   '<h2><span class="tribe-event-date-start">July 9 @ 7:30 pm</span> '
                   '- <span class="tribe-event-time">10:00 pm</span></h2> <span '
                   'class="tribe-events-cost">$10.76 – $20.76</span>\n'
                   '</div>\n'
                   '<!-- Event header -->\n'
                   '<div data-title="Abena Koomson-Davis - JazzFC" '
                   'data-viewtitle="Abena Koomson-Davis" 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://jazzfc.org/event/no-performance-happy-4th-of-july-weekend/"><span>«</span> '
                   'No Performance.  Happy 4th of July Weekend!</a></li>\n'
                   '<li class="tribe-events-nav-next"><a '
                   'href="https://jazzfc.org/event/mitch-schechter/">Mitch Schechter '
                   '<span>»</span></a></li>\n'
                   '</ul>\n'
                   '<!-- .tribe-events-sub-nav -->\n'
                   '</nav>\n'
                   '</div>\n'
                   '<!-- #tribe-events-header -->\n'
                   '<div class="post-12587 tribe_events type-tribe_events '
                   'status-publish has-post-thumbnail hentry" id="post-12587">\n'
                   '<!-- Event featured image, but exclude link -->\n'
                   '<div class="tribe-events-event-image"><img alt="Woman in vibrant '
                   'yellow patterned jacket smiling at camera against neutral '
                   'background" class="attachment-full size-full wp-post-image" '
                   'decoding="async" height="148" '
                   'src="https://jazzfc.org/wp-content/uploads/2025/06/download-5.jpg" '
                   'width="149"/></div>\n'
                   '<!-- Event content -->\n'
                   '<div class="tribe-events-single-event-description '
                   'tribe-events-content">\n'
                   '<h4>Abena Koomson-Davis, vocals</h4>\n'
                   '<h4>Greg Wall, tenor and soprano saxes</h4>\n'
                   '<h4>Rick Germanson, piano</h4>\n'
                   '<h4>Matt Dwonszyk, bass</h4>\n'
                   '<h4>Jonathan Barber , drums</h4>\n'
                   '<p>\xa0</p>\n'
                   '<p class="p1">Abena Koomson-Davis is a performer, educator, and '
                   'wordsmith. She is a graduate of Sarah Lawrence College, where '
                   'she earned a B.A. in Liberal Arts, and also of Teachers College, '
                   'Columbia University, where she earned a Masters in Education '
                   'Leadership. Abena was an original cast member of the hit '
                   'Broadway musical <em>FELA!,</em>\xa0which earned three Tony '
                   'awards. She originated the role of Funmilayo Anikulapo Kuti in '
                   'the Off-Broadway production at the Baryshnikov Arts Center. '
                   'Abena plays in several notable bands, including the cappella '
                   'trio Saheli, the Cool Rulers, and Van Davis, where she has been '
                   'the featured vocalist for over a decade and had the honor of '
                   'performing with Stevie Wonder.</p>\n'
                   '<p>For more than 15 years, Abena has been the lead vocalist of '
                   'the funk rock band Van Davis. She is the musical director for '
                   'the Resistance Revival Chorus, and her song “Joy in Resistance” '
                   'is featured on their debut album,\xa0<em>This Joy</em>. Abena’s '
                   'debut jazz album on WJ3 Records,\xa0<em>Where is Love</em>, '
                   'features time-honored standards and original compositions '
                   'co-written with her husband, acclaimed jazz trombonist Steve '
                   'Davis.</p>\n'
                   '<p><iframe allow="accelerometer; autoplay; clipboard-write; '
                   'encrypted-media; gyroscope; picture-in-picture; web-share" '
                   'allowfullscreen="" frameborder="0" height="281" '
                   'referrerpolicy="strict-origin-when-cross-origin" '
                   'src="https://www.youtube.com/embed/MBYkBVI1q4w?feature=oembed" '
                   'title=\'"Easy" (Abena Koomson-Davis/Steve Davis)\' '
                   'width="500"></iframe></p>\n'
                   '<p><iframe allow="accelerometer; autoplay; clipboard-write; '
                   'encrypted-media; gyroscope; picture-in-picture; web-share" '
                   'allowfullscreen="" frameborder="0" height="281" '
                   'referrerpolicy="strict-origin-when-cross-origin" '
                   'src="https://www.youtube.com/embed/LHe9wQYXebY?feature=oembed" '
                   'title="Abena Koomson-Davis - Woke Up this Morning with My Mind '
                   'Set On Freedom" width="500"></iframe></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=20260709T193000/20260709T220000&amp;text=Abena%20Koomson-Davis&amp;details=%3Ch4%3EAbena+Koomson-Davis%2C+vocals%3C%2Fh4%3E%3Ch4%3EGreg+Wall%2C+tenor+and+soprano+saxes%3C%2Fh4%3E%3Ch4%3ERick+Germanson%2C+piano%3C%2Fh4%3E%3Ch4%3EMatt+Dwonszyk%2C+bass%3C%2Fh4%3E%3Ch4%3EJonathan+Barber+%2C+drums%3C%2Fh4%3E%26nbsp%3B%3Cp+class%3D%22p1%22%3EAbena+Koomson-Davis+is+a+performer%2C+educator%2C+and+wordsmith.+She+is+a+graduate+of+Sarah+Lawrence+College%2C+where+she+earned+a+B.A.+in+Liberal+Arts%2C+and+also+of+Teachers+College%2C+Columbia+University%2C+where+she+earned+a+Masters+in+Education+Leadership.+Abena+was+an+original+cast+member+of+the+hit+Broadway+musical+%3Cem%3EFELA%21%2C%3C%2Fem%3E%C2%A0which+earned+three+Tony+awards.+She+originated+the+role+of+Funmilayo+Anikulapo+Kuti+in+the+Off-Broadway+production+at+the+Baryshnikov+Arts+Center.+Abena+plays+in+several+notable+bands%2C+including+the+cappella+trio+Saheli%2C+the+Cool+Rulers%2C+and+Van+Davis%2C+where+she+has+been+the+featured+vocalist+for+over+a+decade+and+had+the+honor+of+performing+with+Stevie+Wonder.%3C%2Fp%3E+For+more+than+15+years%2C+Abena+has+been+the+lead+vocalist+of+the+funk+rock+band+Van+Davis.+She+is+%28View+Full+event+Description+Here%3A+https%3A%2F%2Fjazzfc.org%2Fevent%2Fabena-koomson-davis-2%2F%29&amp;location=Jazz%20at%20the%20Post%20@%20VFW%20Post%20399,%20465%20Riverside%20Ave,%20Westport,%20CT,%2006880,%20United%20States&amp;trp=false&amp;ctz=America/New_York&amp;sprop=website:https://jazzfc.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://jazzfc.org/event/abena-koomson-davis-2/?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-07-09T19%3A30%3A00-04%3A00&amp;enddt=2026-07-09T22%3A00%3A00-04%3A00&amp;location=Jazz%20at%20the%20Post%20@%20VFW%20Post%20399,%20465%20Riverside%20Ave,%20Westport,%20CT,%2006880,%20United%20States&amp;subject=Abena%20Koomson-Davis&amp;body=Abena%20Koomson-Davis%2C%20vocalsGreg%20Wall%2C%20tenor%20and%20soprano%20saxesRick%20Germanson%2C%20pianoMatt%20Dwonszyk%2C%20bassJonathan%20Barber%20%2C%20drums%26nbsp%3B%3Cp%20class%3D%22p1%22%3EAbena%20Koomson-Davis%20is%20a%20performer%2C%20educator%2C%20and%20wordsmith.%20She%20is%20a%20graduate%20of%20Sarah%20Lawrence%20College%2C%20where%20she%20earned%20a%20B.A.%20in%20Liberal%20Arts%2C%20and%20also%20of%20Teachers%20College%2C%20Columbia%20University%2C%20where%20she%20earned%20a%20Masters%20in%20Education%20Leadership.%20Abena%20was%20an%20original%20cast%20member%20of%20the%20hit%20Broadway%20musical%20FELA%21%2C%C2%A0which%20earned%20three%20Tony%20awards.%20She%20originated%20the%20role%20of%20Funmilayo%20Anikulapo%20Kuti%20in%20the%20Off-Broadway%20production%20at%20the%20Baryshnikov%20Arts%20Center.%20Abena%20plays%20in%20several%20notable%20bands%2C%20including%20the%20cappella%20trio%20Saheli%2C%20the%20Cool%20Rulers%2C%20and%20Van%20Davis%2C%20where%20she%20has%20been%20the%20featured%20vocalist%20for%20over%20a%20decade%20and%20had%20the%20honor%20of%20performing%20with%20Stevie%20Wonder.%3C%2Fp%3EFor%20more%20than%2015%20years%2C%20Abena%20has%20been%20the%20lead%20vocalis%20%28View%20Full%20Event%20Description%20Here%3A%20https%3A%2F%2Fjazzfc.org%2Fevent%2Fabena-koomson-davis-2%2F%29" '
                   '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-07-09T19%3A30%3A00-04%3A00&amp;enddt=2026-07-09T22%3A00%3A00-04%3A00&amp;location=Jazz%20at%20the%20Post%20@%20VFW%20Post%20399,%20465%20Riverside%20Ave,%20Westport,%20CT,%2006880,%20United%20States&amp;subject=Abena%20Koomson-Davis&amp;body=Abena%20Koomson-Davis%2C%20vocalsGreg%20Wall%2C%20tenor%20and%20soprano%20saxesRick%20Germanson%2C%20pianoMatt%20Dwonszyk%2C%20bassJonathan%20Barber%20%2C%20drums%26nbsp%3B%3Cp%20class%3D%22p1%22%3EAbena%20Koomson-Davis%20is%20a%20performer%2C%20educator%2C%20and%20wordsmith.%20She%20is%20a%20graduate%20of%20Sarah%20Lawrence%20College%2C%20where%20she%20earned%20a%20B.A.%20in%20Liberal%20Arts%2C%20and%20also%20of%20Teachers%20College%2C%20Columbia%20University%2C%20where%20she%20earned%20a%20Masters%20in%20Education%20Leadership.%20Abena%20was%20an%20original%20cast%20member%20of%20the%20hit%20Broadway%20musical%20FELA%21%2C%C2%A0which%20earned%20three%20Tony%20awards.%20She%20originated%20the%20role%20of%20Funmilayo%20Anikulapo%20Kuti%20in%20the%20Off-Broadway%20production%20at%20the%20Baryshnikov%20Arts%20Center.%20Abena%20plays%20in%20several%20notable%20bands%2C%20including%20the%20cappella%20trio%20Saheli%2C%20the%20Cool%20Rulers%2C%20and%20Van%20Davis%2C%20where%20she%20has%20been%20the%20featured%20vocalist%20for%20over%20a%20decade%20and%20had%20the%20honor%20of%20performing%20with%20Stevie%20Wonder.%3C%2Fp%3EFor%20more%20than%2015%20years%2C%20Abena%20has%20been%20the%20lead%20vocalis%20%28View%20Full%20Event%20Description%20Here%3A%20https%3A%2F%2Fjazzfc.org%2Fevent%2Fabena-koomson-davis-2%2F%29" '
                   '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'
                   '<!-- <p><strong>Seat location is based upon time of ticket '
                   'purchase.</strong></p>-->\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'
                   '<dl>\n'
                   '<dt class="tribe-events-start-date-label"> Date: </dt>\n'
                   '<dd>\n'
                   '<abbr class="tribe-events-abbr tribe-events-start-date published '
                   'dtstart" title="2026-07-09"> July 9 </abbr>\n'
                   '</dd>\n'
                   '<dt class="tribe-events-start-time-label"> Time: </dt>\n'
                   '<dd>\n'
                   '<div class="tribe-events-abbr tribe-events-start-time published '
                   'dtstart" title="2026-07-09">\n'
                   '\t\t\t\t\t7:30 pm - 10:00 pm\t\t\t\t\t\t\t\t\t</div>\n'
                   '<!-- <i>First set attendees can stay through the second set if '
                   'seats are available.</i> -->\n'
                   '</dd>\n'
                   '<dt class="tribe-events-event-cost-label"> Cover Charge: </dt>\n'
                   '<dd class="tribe-events-event-cost"> $10.76 – $20.76 </dd>\n'
                   '</dl>\n'
                   '</div>\n'
                   '<div class="tribe-events-meta-group '
                   'tribe-events-meta-group-organizer">\n'
                   '<h2 class="tribe-events-single-section-title">Dinner '
                   'Reservations </h2>\n'
                   '<dl>\n'
                   '<dd>Available first set only<br/>\n'
                   '        Purchase tickets first</dd>\n'
                   '</dl>\n'
                   '<!-- <dl>\n'
                   '\t\t\t\t\t<dt\n'
                   '\t\t\t\tclass="tribe-common-a11y-visual-hide"\n'
                   '\t\t\t\taria-label="Organizer name: This represents the name of '
                   'the event organizer."\n'
                   '\t\t\t>\n'
                   '\t\t\t\t\t\t\t</dt>\n'
                   '\t\t\t<dd class="tribe-organizer">\n'
                   '\t\t\t\t<a href="https://jazzfc.org/organizer/jazzfc/" '
                   'title="JazzFC" target="_self" rel="">JazzFC</a>\t\t\t</dd>\n'
                   '\t\t\t\t\t\t\t\t\t\t\t\t<dt\n'
                   '\t\t\t\t\t\tclass="tribe-common-a11y-visual-hide"\n'
                   '\t\t\t\t\t\taria-label="Organizer website title: This represents '
                   'the website title of the event organizer."\n'
                   '\t\t\t\t\t>\n'
                   '\t\t\t\t\t\t\t\t\t\t\t</dt>\n'
                   '\t\t\t\t\t\t\t\t<dd class="tribe-organizer-url">\n'
                   '\t\t\t\t\t<a href="http://JazzFC.org" target="_blank" '
                   'rel="noopener noreferrer">View Organizer Website</a>\t\t\t\t'
                   '</dd>\n'
                   '\t\t\t\t\t</dl>-->\n'
                   '</div>\n'
                   '</div>\n'
                   '<div class="tribe-events-single-section tribe-events-event-meta '
                   'secondary tribe-clearfix">\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://jazzfc.org/venue/vfw-post-399/">Jazz at the Post @ '
                   'VFW Post 399</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">465 Riverside Ave</span>\n'
                   '<br/>\n'
                   '<span class="tribe-locality">Westport</span><span '
                   'class="tribe-delimiter">,</span>\n'
                   '<abbr class="tribe-region tribe-events-abbr" '
                   'title="Connecticut">CT</abbr>\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://www.google.com/maps/search/?api=1&amp;query=41.1247349%2C-73.3713762" '
                   '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"> '
                   '475-298-5079 </span>\n'
                   '</li>\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-venue-url tribe-events-meta-value"> <a '
                   'href="https://vfw399ct.org/jazz-fc/" rel="external" '
                   'target="_self">View Venue Website</a> </span>\n'
                   '</li>\n'
                   '</ul>\n'
                   '</div>\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=465+Riverside+Ave+Westport+CT+06880+United+States+&amp;zoom=15" '
                   'style="border:0" title="Google maps iframe displaying the '
                   'address to Jazz at the Post @ VFW Post 399" width="100%">\n'
                   '</iframe>\n'
                   '</div>\n'
                   '</div>\n'
                   '<div class="tribe-common event-tickets '
                   'tribe-tickets__tickets-wrapper">\n'
                   '<form action="https://jazzfc.org/?tec-tc-cart=redirect" '
                   'autocomplete="off" class="tribe-tickets__tickets-form '
                   'tribe-tickets__form" data-post-id="12587" '
                   'data-provider="TEC\\Tickets\\Commerce\\Module" '
                   'data-provider-id="tickets-commerce" '
                   'enctype="multipart/form-data" id="tribe-tickets__tickets-form" '
                   'method="post" novalidate="">\n'
                   '<input name="tribe_tickets_saving_attendees" type="hidden" '
                   'value="1"/>\n'
                   '<input name="tribe_tickets_ar" type="hidden" value="1"/>\n'
                   '<input id="tribe_tickets_block_ar_data" '
                   'name="tribe_tickets_ar_data" type="hidden" value=""/>\n'
                   '<input class="tribe-tickets-provider" name="provider" '
                   'type="hidden" value="TEC\\Tickets\\Commerce\\Module"/>\n'
                   '<script class="tribe-tickets__iac-unique-name-error-template" '
                   'id="tmpl-tribe-tickets__iac-unique-name-error-template" '
                   'type="text/template">\n'
                   '\t<div class="tribe-tickets__form-field-input-helper '
                   'tribe-tickets__form-field-input-helper--error">\n'
                   '\t\tGuest name cannot be repeated.\t</div>\n'
                   '</script>\n'
                   '<script class="tribe-tickets__iac-unique-email-error-template" '
                   'id="tmpl-tribe-tickets__iac-unique-email-error-template" '
                   'type="text/template">\n'
                   '\t<div class="tribe-tickets__form-field-input-helper '
                   'tribe-tickets__form-field-input-helper--error">\n'
                   '\t\tGuest email cannot be repeated.\t</div>\n'
                   '</script>\n'
                   '<h2 class="tribe-common-h4 tribe-common-h--alt '
                   'tribe-tickets__tickets-title">\n'
                   '\tTickets</h2>\n'
                   '<div class="tribe-tickets__notice tribe-tickets__notice--barred '
                   'tribe-tickets__notice--barred-left" '
                   'id="tribe-tickets__notice__tickets-in-cart">\n'
                   '<div class="tribe-common-b2 tribe-tickets-notice__content '
                   'tribe-common-b3">\n'
                   '\t\tThe numbers below include tickets for this event already in '
                   'your cart. Clicking "Get Tickets" will allow you to edit any '
                   'existing attendee information as well as change ticket '
                   'quantities.\t</div>\n'
                   '</div>\n'
                   '<div '
                   'class="tec-tickets-plus-purchase-rules-messages__container"></div>\n'
                   '<div class="tribe-tickets__tickets-item '
                   'tribe-tickets__tickets-item--inactive">\n'
                   '<div class="tribe-tickets__tickets-item-content '
                   'tribe-tickets__tickets-item-content--inactive">\n'
                   '\t\tTickets will be available on June 25, 2026\t</div>\n'
                   '</div>\n'
                   '<div class="tribe-tickets-loader__dots tribe-common-c-loader '
                   'tribe-common-a11y-hidden">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--dot tribe-common-c-loader__dot '
                   'tribe-common-c-loader__dot--first" viewbox="0 0 15 15" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n'
                   '</svg>\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--dot tribe-common-c-loader__dot '
                   'tribe-common-c-loader__dot--second" viewbox="0 0 15 15" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n'
                   '</svg>\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--dot tribe-common-c-loader__dot '
                   'tribe-common-c-loader__dot--third" viewbox="0 0 15 15" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n'
                   '</svg>\n'
                   '</div>\n'
                   '</form>\n'
                   '<span id="tribe-tickets__modal-target"></span>\n'
                   '</div>\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://jazzfc.org/event/no-performance-happy-4th-of-july-weekend/"><span>«</span> '
                   'No Performance.  Happy 4th of July Weekend!</a></li>\n'
                   '<li class="tribe-events-nav-next"><a '
                   'href="https://jazzfc.org/event/mitch-schechter/">Mitch Schechter '
                   '<span>»</span></a></li>\n'
                   '</ul>\n'
                   '<!-- .tribe-events-sub-nav -->\n'
                   '</nav>\n'
                   '</div>\n'
                   '<!-- #tribe-events-footer -->\n'
                   '</div>'}
    • Head

      2026-06-16 09:00:54 [scrapy.utils.log] INFO: Scrapy 2.14.1 started (bot: event_scrapers)
      2026-06-16 09:00:54 [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 09:00:54 [scrapy.crawler] DEBUG: Using AsyncCrawlerProcess
      2026-06-16 09:00:54 [asyncio] DEBUG: Using selector: EpollSelector
      2026-06-16 09:00:54 [scrapy.addons] INFO: Enabled addons:
      []
      2026-06-16 09:00:54 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
      2026-06-16 09:00:54 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
      2026-06-16 09:00:54 [scrapy.extensions.telnet] INFO: Telnet Password: 3e7d71b4b3a60307
      2026-06-16 09:00:54 [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 09:00:54 [scrapy.crawler] INFO: Overridden settings:
      {'BOT_NAME': 'event_scrapers',
       'FEED_EXPORT_ENCODING': 'utf-8',
       'FEED_URI_PARAMS': <function _feed_uri_params at 0x7dc58823c400>,
       'LOG_FILE': '/root/event-list-scraping/logs/event_scrapers/jazzfc/1b72ba3c695111f186710050565fa5d9.log',
       'NEWSPIDER_MODULE': 'event_scrapers.spiders',
       'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
       'SPIDER_MODULES': ['event_scrapers.spiders']}
      2026-06-16 09:00:54 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
      2026-06-16 09:00:54 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
      2026-06-16 09:00:54 [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 09:00:54 [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 09:00:54 [scrapy.middleware] INFO: Enabled item pipelines:
      ['event_scrapers.pipelines.EventScrapersPipeline']
      2026-06-16 09:00:54 [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 09:00:54 [scrapy.core.engine] INFO: Spider opened
      2026-06-16 09:00:54 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
      2026-06-16 09:00:54 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
      2026-06-16 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://jazzfc.org/events/> (referer: None)
      2026-06-16 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://jazzfc.org/event/bob-devos-2/> (referer: https://jazzfc.org/events/)
      2026-06-16 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://jazzfc.org/event/grammy-winner-adam-nussbaum/> (referer: https://jazzfc.org/events/)
      2026-06-16 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://jazzfc.org/event/latin-jazz-for-a-summer-night-with-michael-mossman/> (referer: https://jazzfc.org/events/)
      2026-06-16 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://jazzfc.org/event/bob-devos/> (referer: https://jazzfc.org/events/)
      2026-06-16 09:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
      2026-06-16 09:00:56 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
      2026-06-16 09:00:56 [jazzfc] 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 09:00:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://jazzfc.org/event/bob-devos-2/>
      {'event_url': 'https://jazzfc.org/event/bob-devos-2/',
       'platform': 'JazzFC',
       'platform_hash': 'cb918db3418b73d10a030b504acc33d3',
       'raw_body': '<div class="tribe-events-single" id="tribe-events-content">\n'
                   '<p class="tribe-events-back">\n'
                   '<a href="https://jazzfc.org/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" '
    • Tail

                   '<dl>\n'
                   '<dd>Available first set only<br/>\n'
                   '        Purchase tickets first</dd>\n'
                   '</dl>\n'
                   '<!-- <dl>\n'
                   '\t\t\t\t\t<dt\n'
                   '\t\t\t\tclass="tribe-common-a11y-visual-hide"\n'
                   '\t\t\t\taria-label="Organizer name: This represents the name of '
                   'the event organizer."\n'
                   '\t\t\t>\n'
                   '\t\t\t\t\t\t\t</dt>\n'
                   '\t\t\t<dd class="tribe-organizer">\n'
                   '\t\t\t\t<a href="https://jazzfc.org/organizer/jazzfc/" '
                   'title="JazzFC" target="_self" rel="">JazzFC</a>\t\t\t</dd>\n'
                   '\t\t\t\t\t\t\t\t\t\t\t\t<dt\n'
                   '\t\t\t\t\t\tclass="tribe-common-a11y-visual-hide"\n'
                   '\t\t\t\t\t\taria-label="Organizer website title: This represents '
                   'the website title of the event organizer."\n'
                   '\t\t\t\t\t>\n'
                   '\t\t\t\t\t\t\t\t\t\t\t</dt>\n'
                   '\t\t\t\t\t\t\t\t<dd class="tribe-organizer-url">\n'
                   '\t\t\t\t\t<a href="http://JazzFC.org" target="_blank" '
                   'rel="noopener noreferrer">View Organizer Website</a>\t\t\t\t'
                   '</dd>\n'
                   '\t\t\t\t\t</dl>-->\n'
                   '</div>\n'
                   '</div>\n'
                   '<div class="tribe-events-single-section tribe-events-event-meta '
                   'secondary tribe-clearfix">\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://jazzfc.org/venue/vfw-post-399/">Jazz at the Post @ '
                   'VFW Post 399</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">465 Riverside Ave</span>\n'
                   '<br/>\n'
                   '<span class="tribe-locality">Westport</span><span '
                   'class="tribe-delimiter">,</span>\n'
                   '<abbr class="tribe-region tribe-events-abbr" '
                   'title="Connecticut">CT</abbr>\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://www.google.com/maps/search/?api=1&amp;query=41.1247349%2C-73.3713762" '
                   '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"> '
                   '475-298-5079 </span>\n'
                   '</li>\n'
                   '<li class="tribe-events-meta-item">\n'
                   '<span class="tribe-venue-url tribe-events-meta-value"> <a '
                   'href="https://vfw399ct.org/jazz-fc/" rel="external" '
                   'target="_self">View Venue Website</a> </span>\n'
                   '</li>\n'
                   '</ul>\n'
                   '</div>\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=465+Riverside+Ave+Westport+CT+06880+United+States+&amp;zoom=15" '
                   'style="border:0" title="Google maps iframe displaying the '
                   'address to Jazz at the Post @ VFW Post 399" width="100%">\n'
                   '</iframe>\n'
                   '</div>\n'
                   '</div>\n'
                   '<div class="tribe-common event-tickets '
                   'tribe-tickets__tickets-wrapper">\n'
                   '<form action="https://jazzfc.org/?tec-tc-cart=redirect" '
                   'autocomplete="off" class="tribe-tickets__tickets-form '
                   'tribe-tickets__form" data-post-id="12587" '
                   'data-provider="TEC\\Tickets\\Commerce\\Module" '
                   'data-provider-id="tickets-commerce" '
                   'enctype="multipart/form-data" id="tribe-tickets__tickets-form" '
                   'method="post" novalidate="">\n'
                   '<input name="tribe_tickets_saving_attendees" type="hidden" '
                   'value="1"/>\n'
                   '<input name="tribe_tickets_ar" type="hidden" value="1"/>\n'
                   '<input id="tribe_tickets_block_ar_data" '
                   'name="tribe_tickets_ar_data" type="hidden" value=""/>\n'
                   '<input class="tribe-tickets-provider" name="provider" '
                   'type="hidden" value="TEC\\Tickets\\Commerce\\Module"/>\n'
                   '<script class="tribe-tickets__iac-unique-name-error-template" '
                   'id="tmpl-tribe-tickets__iac-unique-name-error-template" '
                   'type="text/template">\n'
                   '\t<div class="tribe-tickets__form-field-input-helper '
                   'tribe-tickets__form-field-input-helper--error">\n'
                   '\t\tGuest name cannot be repeated.\t</div>\n'
                   '</script>\n'
                   '<script class="tribe-tickets__iac-unique-email-error-template" '
                   'id="tmpl-tribe-tickets__iac-unique-email-error-template" '
                   'type="text/template">\n'
                   '\t<div class="tribe-tickets__form-field-input-helper '
                   'tribe-tickets__form-field-input-helper--error">\n'
                   '\t\tGuest email cannot be repeated.\t</div>\n'
                   '</script>\n'
                   '<h2 class="tribe-common-h4 tribe-common-h--alt '
                   'tribe-tickets__tickets-title">\n'
                   '\tTickets</h2>\n'
                   '<div class="tribe-tickets__notice tribe-tickets__notice--barred '
                   'tribe-tickets__notice--barred-left" '
                   'id="tribe-tickets__notice__tickets-in-cart">\n'
                   '<div class="tribe-common-b2 tribe-tickets-notice__content '
                   'tribe-common-b3">\n'
                   '\t\tThe numbers below include tickets for this event already in '
                   'your cart. Clicking "Get Tickets" will allow you to edit any '
                   'existing attendee information as well as change ticket '
                   'quantities.\t</div>\n'
                   '</div>\n'
                   '<div '
                   'class="tec-tickets-plus-purchase-rules-messages__container"></div>\n'
                   '<div class="tribe-tickets__tickets-item '
                   'tribe-tickets__tickets-item--inactive">\n'
                   '<div class="tribe-tickets__tickets-item-content '
                   'tribe-tickets__tickets-item-content--inactive">\n'
                   '\t\tTickets will be available on June 25, 2026\t</div>\n'
                   '</div>\n'
                   '<div class="tribe-tickets-loader__dots tribe-common-c-loader '
                   'tribe-common-a11y-hidden">\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--dot tribe-common-c-loader__dot '
                   'tribe-common-c-loader__dot--first" viewbox="0 0 15 15" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n'
                   '</svg>\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--dot tribe-common-c-loader__dot '
                   'tribe-common-c-loader__dot--second" viewbox="0 0 15 15" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n'
                   '</svg>\n'
                   '<svg aria-hidden="true" class="tribe-common-c-svgicon '
                   'tribe-common-c-svgicon--dot tribe-common-c-loader__dot '
                   'tribe-common-c-loader__dot--third" viewbox="0 0 15 15" '
                   'xmlns="http://www.w3.org/2000/svg">\n'
                   '<circle cx="7.5" cy="7.5" r="7.5"></circle>\n'
                   '</svg>\n'
                   '</div>\n'
                   '</form>\n'
                   '<span id="tribe-tickets__modal-target"></span>\n'
                   '</div>\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://jazzfc.org/event/no-performance-happy-4th-of-july-weekend/"><span>«</span> '
                   'No Performance.  Happy 4th of July Weekend!</a></li>\n'
                   '<li class="tribe-events-nav-next"><a '
                   'href="https://jazzfc.org/event/mitch-schechter/">Mitch Schechter '
                   '<span>»</span></a></li>\n'
                   '</ul>\n'
                   '<!-- .tribe-events-sub-nav -->\n'
                   '</nav>\n'
                   '</div>\n'
                   '<!-- #tribe-events-footer -->\n'
                   '</div>'}
      2026-06-16 09:00:58 [scrapy.core.engine] INFO: Closing spider (finished)
      2026-06-16 09:00:58 [scrapy.extensions.feedexport] INFO: Stored csv feed (10 items) in: output/2026/06/16/jazzfc.csv
      2026-06-16 09:00:58 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
      {'downloader/request_bytes': 3065,
       'downloader/request_count': 11,
       'downloader/request_method_count/GET': 11,
       'downloader/response_bytes': 289959,
       'downloader/response_count': 11,
       'downloader/response_status_count/200': 11,
       'elapsed_time_seconds': 3.48456,
       'feedexport/success_count/FileFeedStorage': 1,
       'finish_reason': 'finished',
       'finish_time': datetime.datetime(2026, 6, 16, 7, 0, 58, 27426, tzinfo=datetime.timezone.utc),
       'httpcompression/response_bytes': 1236025,
       'httpcompression/response_count': 11,
       'item_scraped_count': 10,
       'items_per_minute': 200.0,
       'log_count/DEBUG': 41,
       'log_count/ERROR': 5,
       'log_count/INFO': 3,
       'memusage/max': 93151232,
       'memusage/startup': 93151232,
       'request_depth_max': 1,
       'response_received_count': 11,
       'responses_per_minute': 220.0,
       'scheduler/dequeued': 11,
       'scheduler/dequeued/memory': 11,
       'scheduler/enqueued': 11,
       'scheduler/enqueued/memory': 11,
       'start_time': datetime.datetime(2026, 6, 16, 7, 0, 54, 542866, tzinfo=datetime.timezone.utc)}
      2026-06-16 09:00:58 [scrapy.core.engine] INFO: Spider closed (finished)
    • Log

      /1/log/utf8/event_scrapers/jazzfc/1b72ba3c695111f186710050565fa5d9/?job_finished=True&ui=mobile

    • Source

      http://127.0.0.1:6800/logs/event_scrapers/jazzfc/1b72ba3c695111f186710050565fa5d9.log

  • sourcelog
    last update time2026-06-16 09:00:58
    last update timestamp1781593258
    downloader / request bytes3065
    downloader / request count11
    downloader / request method count / GET11
    downloader / response bytes289959
    downloader / response count11
    downloader / response status count / 20011
    elapsed time seconds3.48456
    feedexport / success count / FileFeedStorage1
    finish reasonfinished
    finish timedatetime.datetime(2026, 6, 16, 7, 0, 58, 27426, tzinfo=datetime.timezone.utc)
    httpcompression / response bytes1236025
    httpcompression / response count11
    item scraped count10
    items per minute200.0
    log count / DEBUG41
    log count / ERROR5
    log count / INFO3
    memusage / max93151232
    memusage / startup93151232
    request depth max1
    response received count11
    responses per minute220.0
    scheduler / dequeued11
    scheduler / dequeued / memory11
    scheduler / enqueued11
    scheduler / enqueued / memory11
    start timedatetime.datetime(2026, 6, 16, 7, 0, 54, 542866, tzinfo=datetime.timezone.utc)