• 'pip install logparser' on host '127.0.0.1:6800' and run command 'logparser'. Or wait until LogParser parses the log.

PROJECT (event_scrapers), SPIDER (fair_field_theatre)

  • Log analysis
  • Log categorization
  • View log
  • Crawler.stats
  • projectevent_scrapers
    spiderfair_field_theatre
    job1f1ebdfa694311f19c480050565fa5d9
    first_log_time2026-06-16 07:20:50
    latest_log_time2026-06-16 07:20:58
    runtime0:00:08
    crawled_pages 57
    scraped_items 56
    shutdown_reasonN/A
    finish_reasonfinished
    log_critical_count0
    log_error_count50
    log_warning_count2
    log_redirect_count1
    log_retry_count0
    log_ignore_count0
    latest_crawl
    latest_scrape
    latest_log
    current_time
    latest_item{'event_url': 'https://fairfieldtheatre.org/events/the-lot/make-music-fairfield_e630', 'platform': 'Fair Field Theatre', 'platform_hash': 'c0ddd2fbc18dada0acccb68b2560c602', 'raw_body': '<div class="bg-white margin-y-4">\n' ' <div class="grid-container">\n' ' <div class="grid-row">\n' ' <div class="grid-col-12 tablet:grid-col-6 ' 'margin-bottom-2">\n' ' <div class="font-body-lg ' 'line-height-body-4 font-override-std ftc-blue ftc-red ' 'display-flex flex-align-start text-ls-1 flex-column ' 'font-override-std">\n' ' Sunday | June 21, 2026\n' ' <br>\n' ' <span class="margin-0 font-body-xl ' 'ftc-red font-override-std">in <strong>The Lot</strong></span>\n' ' </div>\n' ' </div>\n' ' <div class="grid-col-12 tablet:grid-col-4 ' 'tablet:grid-offset-2 display-flex flex-column">\n' ' \n' ' \n' ' \n' ' \n' ' \n' ' </div>\n' ' </div>\n' ' \n' ' \n' ' <div class="grid-row margin-top-4">\n' ' <div class="grid-col-12">\n' ' <div class="font-override-std ' 'ftc-blue font-body-3xl text-light text-left">Details</div>\n' ' <div class="display-flex ftc-red ' 'text-bold font-body-2xs flex-align-center text-uppercase ' 'margin-top-1 font-override-std"><img ' 'src="https://ftc-web-prod-static.fairfieldtheatre.org/ftc_templates/assets/ftc_favicon_2023site.ico" ' 'class="width-2 margin-right-05">What You Need to Know</div>\n' ' </div>\n' ' </div>\n' ' \n' ' \n' ' \n' ' \n' ' <div class="grid-row text-left ' 'margin-top-4">\n' ' \n' ' \n' ' \n' ' <div class="grid-col-12 ' 'tablet:grid-col-4 margin-bottom-2 order-2">\n' ' <div class="font-body-lg text-bold ' 'font-override-std ftc-blue margin-bottom-1">Event ' 'Schedule</div>\n' ' \n' ' \n' ' <div ' 'class="line-height-body-4 font-override-std ftc-blue ">\n' ' <b>4PM</b>\xa0\n' ' \n' ' \n' ' Honeyspot\n' ' \n' ' \n' ' <br>\n' ' </div>\n' ' \n' ' <div ' 'class="line-height-body-4 font-override-std ftc-blue ">\n' ' <b>5:30PM</b>\xa0\n' ' \n' ' \n' ' Phatt James\n' ' \n' ' \n' ' <br>\n' ' </div>\n' ' \n' ' <div ' 'class="line-height-body-4 font-override-std ftc-blue ">\n' ' <b>7PM</b>\xa0\n' ' \n' ' \n' ' On The Trail\n' ' \n' ' \n' ' <br>\n' ' </div>\n' ' \n' ' \n' ' <div class="font-body-3xs ' 'font-override-std margin-bottom-1 text-gray-50 text-italic ' 'margin-top-1">Times subject to change</div>\n' ' </div>\n' ' \n' ' </div>\n' ' \n' ' \n' ' \n' ' <hr class="width-full margin-y-4">\n' ' <div class="grid-row hp-events-header ' 'flex-column">\n' ' <div class="font-override-std ftc-blue ' 'font-body-xl text-light text-left">More On This Event</div>\n' ' </div>\n' ' <div class="grid-row margin-top-2 ' 'margin-bottom-2 tablet:margin-bottom-0">\n' ' <div class=" margin-bottom-2 ' 'tablet:margin-bottom-0">\n' ' <div class="line-height-body-3 ' 'text-black font-heading-md font-family-sans ' 'font-override-std"><p>Make Music Fairfield is Music Performed by ' 'Anyone, Enjoyed by Everyone. A Free Celebration Open to Anyone ' 'of Any Age, Skill Level and Musical Persuasion! Make Music ' 'Fairfield 2026 is brought to the community through the support ' 'of the Town of Fairfield’s Office of Community and Economic ' 'Development, Fairfield Theatre Company and the Connecticut ' 'Office of the Arts, Scott Vincent Photography, and enthusiastic ' 'volunteers and music lovers.</p></div>\n' ' </div>\n' ' \n' ' </div>\n' ' \n' ' \n' ' </div>\n' ' </div><div class="bg-gray-5 padding-y-3">\n' ' <div class="grid-container">\n' ' <div class="grid-row margin-top-2 ' 'hp-events-header flex-column">\n' ' <div class="font-override-std ftc-blue ' 'font-body-3xl text-light text-left">Description</div>\n' ' <div class="display-flex ftc-red text-bold ' 'font-body-2xs flex-align-center text-uppercase margin-top-1 ' 'font-override-std">\n' ' <img ' 'src="https://ftc-web-prod-static.fairfieldtheatre.org/ftc_templates/assets/ftc_favicon_2023site.ico" ' 'class="width-2 margin-right-05">Study Up\n' ' </div>\n' ' </div>\n' ' \n' ' <div class="grid-row margin-top-4">\n' ' <div class="grid-col-12 margin-bottom-205">\n' ' <a href="" class="font-body-xl text-left ' 'text-uppercase text-no-underline font-override-cond ftc-blue ' 'fw-800">Make Music Fairfield</a>\n' ' \n' ' <div class="display-flex ' 'margin-top-105">\n' ' \n' ' <a ' 'href="https://www.makemusicday.org/fairfield/" ' 'target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/globe_dark_copy.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' <a ' 'href="https://www.instagram.com/makemusicfairfield/" ' 'target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/instagram_dark.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' </div>\n' ' \n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-6 ' 'margin-bottom-2 tablet:margin-bottom-0">\n' ' <div class="line-height-body-3 ' 'text-black font-heading-md font-family-sans ' 'font-override-std"><p>Make Music Fairfield is Music Performed by ' 'Anyone, Enjoyed by Everyone. A Free Celebration Open to Anyone ' 'of Any Age, Skill Level and Musical Persuasion! Make Music ' 'Fairfield 2026 is brought to the community through the support ' 'of the Town of Fairfield’s Office of Community and Economic ' 'Development, Fairfield Theatre Company and the Connecticut ' 'Office of the Arts, Scott Vincent Photography, and enthusiastic ' 'volunteers and music lovers. \xa0</p></div>\n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-5 ' 'tablet:grid-offset-1 ">\n' ' \n' ' <iframe ' 'src="https://www.youtube.com/embed/Omm4oD-8BvU?si=tn5kYIqJju7II5vK" ' 'frameborder="0" allow="accelerometer; autoplay; clipboard-write; ' 'encrypted-media; gyroscope; picture-in-picture; web-share" ' 'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen ' 'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n' ' \n' ' </div>\n' ' </div>\n' ' \n' ' \n' ' \n' ' <div class="grid-row margin-top-4">\n' ' <div class="grid-col-12 margin-bottom-205">\n' ' <a href="" class="font-body-xl text-left ' 'text-uppercase text-no-underline font-override-cond ftc-blue ' 'fw-800">Honeyspot</a>\n' ' \n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-6 ' 'margin-bottom-2 tablet:margin-bottom-0">\n' ' <div class="line-height-body-3 ' 'text-black font-heading-md font-family-sans ' 'font-override-std"><p>Honeyspot is a five-piece band from ' 'Fairfield, CT that brings a funk spin to familiar rock classics, ' 'while also mixing original songs into their sets. Formed just ' 'this year, they have already played, and will be playing, at ' 'some of CT’s premier venues, including Brass &amp; Bone, BRYAC, ' 'Toad’s Place, 314 Beer Garden, and at Two Roads’ ‘Road Less ' 'Traveled Music Fest.’</p>\n' '<p>\xa0</p></div>\n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-5 ' 'tablet:grid-offset-1 ">\n' ' \n' ' \n' ' <img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/unnamed_1.jpg.8000x4500_q85_box-0%2C39%2C512%2C327_crop_detail.jpg">\n' ' \n' ' \n' ' </div>\n' ' </div>\n' ' \n' ' \n' ' \n' ' <div class="grid-row margin-top-4">\n' ' <div class="grid-col-12 margin-bottom-205">\n' ' <a href="" class="font-body-xl text-left ' 'text-uppercase text-no-underline font-override-cond ftc-blue ' 'fw-800">Phatt James</a>\n' ' \n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-6 ' 'margin-bottom-2 tablet:margin-bottom-0">\n' ' <div class="line-height-body-3 ' 'text-black font-heading-md font-family-sans ' 'font-override-std"><p>Formed in 2018, Phatt James delivers a ' 'refreshing mix of alternative rock and pop, sending listeners ' 'right back into the late 90s/early 00s era of bands such as the ' 'Red Hot Chili Peppers and Incubus. The band, consisting of lead ' 'guitar/singer Matt James, drummer Chris Wilson, and bassist Matt ' 'Christoforo, began hitting their stride in the early months of ' '2020, set to play on the legendary Toad’s Place stage to a near ' 'sold out crowd, but was unfortunately brought to an abrupt halt ' 'due to the Coronavirus pandemic. With all live music being put ' 'on hold, the three piece group took to the studio to begin the ' 'recording process of their debut full length album. ' 'Collectively, the band decided that the best course of action ' 'for this record was to transform drummer Chris Wilson’s parent’s ' 'basement into a fully functional studio. Fast forward to 2026, ' 'and the album has been released, seeing incredibly positive ' 'reviews in publications such as A&amp;R Factory, Booklet ' 'Magazine, and Indie Spotlight.</p>\n' '<p>\xa0</p></div>\n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-5 ' 'tablet:grid-offset-1 ">\n' ' \n' ' <iframe ' 'src="https://www.youtube.com/embed/Sol0mQ4zRmM?si=-ceo9gPUj-UKqkNZ" ' 'frameborder="0" allow="accelerometer; autoplay; clipboard-write; ' 'encrypted-media; gyroscope; picture-in-picture; web-share" ' 'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen ' 'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n' ' \n' ' </div>\n' ' </div>\n' ' \n' ' \n' ' \n' ' <div class="grid-row margin-top-4">\n' ' <div class="grid-col-12 margin-bottom-205">\n' ' <a href="" class="font-body-xl text-left ' 'text-uppercase text-no-underline font-override-cond ftc-blue ' 'fw-800">On The Trail</a>\n' ' \n' ' <div class="display-flex ' 'margin-top-105">\n' ' \n' ' <a ' 'href="https://www.onthetrailbluegrass.com/" target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/globe_dark_copy.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' <a ' 'href="https://www.instagram.com/onthetrailbluegrass/" ' 'target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/instagram_dark.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' <a ' 'href="https://www.facebook.com/OnTheTrailBluegrass" ' 'target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/facebook_dark.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' <a ' 'href="https://www.youtube.com/@onthetrailbluegrass" ' 'target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/youtube_dark.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' <a ' 'href="https://www.tiktok.com/@onthetrailbluegrass" ' 'target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/tiktok_dark.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' <a ' 'href="https://open.spotify.com/artist/381GWp3N4YMwnPLxw3tACy" ' 'target="_blank"><img ' 'src="https://ftc-web-prod-media.fairfieldtheatre.org/spotify_dark.png" ' 'class="height-2 margin-right-3"></a>\n' ' \n' ' </div>\n' ' \n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-6 ' 'margin-bottom-2 tablet:margin-bottom-0">\n' ' <div class="line-height-body-3 ' 'text-black font-heading-md font-family-sans ' 'font-override-std"><p><strong>On the Trail</strong> is a modern ' 'acoustic band that explores everything from bluegrass to ' 'contemporary pop, from stunning instrumentals to beautiful ' 'traditional songs. The group was founded through their love of ' 'bluegrass and the band the Punch Brothers. They have already ' 'gained recognition and praise for their exploration and strong ' 'execution of the challenging music, as well as for their new ' 'original music. Most recently, On the Trail had the honor of ' 'winning the 2022 Thomas Point Beach Band Competition after ' 'participating in 2021’s Telefunken Battle of the Bands at the ' 'Podunk Bluegrass Festival. They also were selected as an ' 'Emerging Artist at Grey Fox Bluegrass Festival 2023. On The ' 'Trail features Austin Scelzo (fiddle and vocals), Tom Polizzi ' '(mandolin and vocals), Charlie Widmer (guitar and vocals) and ' 'Matt Curley (upright bass and vocals). Their debut self-titled ' 'EP On the Trail is also available for streaming on all ' 'platforms.</p>\n' 'Performing as a trio for Make Music Day, On the Trail features ' 'current CT State Troubadour Charlie Widmer (guitar/vocals), Tom ' 'Polizzi (mandolin/vocals), and Matt Curley (upright ' 'bass/vocals). Their music, including the studio album Where Do ' 'We Go From Here, is available on all stream\n' '\xa0</div>\n' ' </div>\n' ' \n' ' <div class="grid-col-12 tablet:grid-col-5 ' 'tablet:grid-offset-1 ">\n' ' \n' ' <iframe ' 'src="https://www.youtube.com/embed/merl6gwUl9o?si=8bx-9hhTo5zGMW86" ' 'frameborder="0" allow="accelerometer; autoplay; clipboard-write; ' 'encrypted-media; gyroscope; picture-in-picture; web-share" ' 'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen ' 'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n' ' \n' ' </div>\n' ' </div>\n' ' \n' ' </div>\n' ' </div>'}
    • WARNING+

    • error_logs
      50 in total

      2026-06-16 07:20:53 [fair_field_theatre] 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 07:20:53 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:54 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:55 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:56 [fair_field_theatre] 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 07:20:57 [fair_field_theatre] 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 07:20:57 [fair_field_theatre] 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 07:20:57 [fair_field_theatre] 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 07:20:57 [fair_field_theatre] 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 07:20:57 [fair_field_theatre] 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 07:20:57 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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 07:20:58 [fair_field_theatre] 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
      2 in total

      2026-06-16 07:20:51 [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 07:20:51 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.fair_field_theatre.FairFieldTheatreSpider 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(
      

      INFO

    • redirect_logs
      1 in total

      2026-06-16 07:20:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://pages.wordfly.com/fairfieldtheatre/pages/scw/> from <GET https://fairfieldtheatre.org/events/ftc/summer-cabaret-workshop-2026_e565>

      DEBUG

    • scrapy_version

      2.14.1
    • telnet_console

      127.0.0.1:6023
    • telnet_password

      f43e7d248ce07b7e
    • latest_offsite

      2026-06-16 07:20:56 [scrapy.downloadermiddlewares.offsite] DEBUG: Filtered offsite request to 'pages.wordfly.com': <GET https://pages.wordfly.com/fairfieldtheatre/pages/scw/>
    • latest_crawl

      2026-06-16 07:20:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://fairfieldtheatre.org/events/the-lot/make-music-fairfield_e630> (referer: https://fairfieldtheatre.org/calendar/)
    • latest_stat

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

      2026-06-16 07:20:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://fairfieldtheatre.org/events/the-lot/make-music-fairfield_e630>
    • latest_item

      {'event_url': 'https://fairfieldtheatre.org/events/the-lot/make-music-fairfield_e630',
       'platform': 'Fair Field Theatre',
       'platform_hash': 'c0ddd2fbc18dada0acccb68b2560c602',
       'raw_body': '<div class="bg-white margin-y-4">\n'
                   '            <div class="grid-container">\n'
                   '                <div class="grid-row">\n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2">\n'
                   '                        <div class="font-body-lg '
                   'line-height-body-4 font-override-std ftc-blue ftc-red '
                   'display-flex flex-align-start text-ls-1 flex-column '
                   'font-override-std">\n'
                   '                            Sunday | June 21, 2026\n'
                   '                            <br>\n'
                   '                            <span class="margin-0 font-body-xl '
                   'ftc-red font-override-std">in <strong>The Lot</strong></span>\n'
                   '                        </div>\n'
                   '                    </div>\n'
                   '                    <div class="grid-col-12 tablet:grid-col-4 '
                   'tablet:grid-offset-2 display-flex flex-column">\n'
                   '                    \n'
                   '                        \n'
                   '                            \n'
                   '                        \n'
                   '                    \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '                \n'
                   '                    \n'
                   '                    <div class="grid-row margin-top-4">\n'
                   '                        <div class="grid-col-12">\n'
                   '                            <div class="font-override-std '
                   'ftc-blue font-body-3xl text-light text-left">Details</div>\n'
                   '                            <div class="display-flex ftc-red '
                   'text-bold font-body-2xs flex-align-center text-uppercase '
                   'margin-top-1 font-override-std"><img '
                   'src="https://ftc-web-prod-static.fairfieldtheatre.org/ftc_templates/assets/ftc_favicon_2023site.ico" '
                   'class="width-2 margin-right-05">What You Need to Know</div>\n'
                   '                        </div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                \n'
                   '                \n'
                   '                    \n'
                   '                    <div class="grid-row text-left '
                   'margin-top-4">\n'
                   '                        \n'
                   '                        \n'
                   '                         \n'
                   '                         <div class="grid-col-12 '
                   'tablet:grid-col-4 margin-bottom-2 order-2">\n'
                   '                            <div class="font-body-lg text-bold '
                   'font-override-std ftc-blue margin-bottom-1">Event '
                   'Schedule</div>\n'
                   '                            \n'
                   '                                \n'
                   '                                    <div '
                   'class="line-height-body-4 font-override-std ftc-blue ">\n'
                   '                                    <b>4PM</b>\xa0\n'
                   '                                        \n'
                   '                                            \n'
                   '                                                Honeyspot\n'
                   '                                            \n'
                   '                                            \n'
                   '                                        <br>\n'
                   '                                    </div>\n'
                   '                                \n'
                   '                                    <div '
                   'class="line-height-body-4 font-override-std ftc-blue ">\n'
                   '                                    <b>5:30PM</b>\xa0\n'
                   '                                        \n'
                   '                                            \n'
                   '                                                Phatt James\n'
                   '                                            \n'
                   '                                            \n'
                   '                                        <br>\n'
                   '                                    </div>\n'
                   '                                \n'
                   '                                    <div '
                   'class="line-height-body-4 font-override-std ftc-blue ">\n'
                   '                                    <b>7PM</b>\xa0\n'
                   '                                        \n'
                   '                                            \n'
                   '                                                On The Trail\n'
                   '                                            \n'
                   '                                            \n'
                   '                                        <br>\n'
                   '                                    </div>\n'
                   '                                \n'
                   '                            \n'
                   '                         <div class="font-body-3xs '
                   'font-override-std margin-bottom-1 text-gray-50 text-italic '
                   'margin-top-1">Times subject to change</div>\n'
                   '                        </div>\n'
                   '                    \n'
                   '                    </div>\n'
                   '                    \n'
                   '                \n'
                   '                \n'
                   '                    <hr class="width-full margin-y-4">\n'
                   '                    <div class="grid-row hp-events-header '
                   'flex-column">\n'
                   '                        <div class="font-override-std ftc-blue '
                   'font-body-xl text-light text-left">More On This Event</div>\n'
                   '                    </div>\n'
                   '                    <div class="grid-row margin-top-2 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class=" margin-bottom-2 '
                   'tablet:margin-bottom-0">\n'
                   '                            <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p>Make Music Fairfield is Music Performed by '
                   'Anyone, Enjoyed by Everyone. A Free Celebration Open to Anyone '
                   'of Any Age, Skill Level and Musical Persuasion! Make Music '
                   'Fairfield 2026 is brought to the community through the support '
                   'of the Town of Fairfield’s Office of Community and Economic '
                   'Development, Fairfield Theatre Company and the Connecticut '
                   'Office of the Arts, Scott Vincent Photography, and enthusiastic '
                   'volunteers and music lovers.</p></div>\n'
                   '                        </div>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                \n'
                   '            \n'
                   '            </div>\n'
                   '        </div><div class="bg-gray-5 padding-y-3">\n'
                   '            <div class="grid-container">\n'
                   '                <div class="grid-row margin-top-2 '
                   'hp-events-header flex-column">\n'
                   '                    <div class="font-override-std ftc-blue '
                   'font-body-3xl text-light text-left">Description</div>\n'
                   '                    <div class="display-flex ftc-red text-bold '
                   'font-body-2xs flex-align-center text-uppercase margin-top-1 '
                   'font-override-std">\n'
                   '                        <img '
                   'src="https://ftc-web-prod-static.fairfieldtheatre.org/ftc_templates/assets/ftc_favicon_2023site.ico" '
                   'class="width-2 margin-right-05">Study Up\n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '                <div class="grid-row margin-top-4">\n'
                   '                    <div class="grid-col-12 margin-bottom-205">\n'
                   '                        <a href="" class="font-body-xl text-left '
                   'text-uppercase text-no-underline font-override-cond ftc-blue '
                   'fw-800">Make Music Fairfield</a>\n'
                   '                        \n'
                   '                        <div class="display-flex '
                   'margin-top-105">\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.makemusicday.org/fairfield/" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/globe_dark_copy.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.instagram.com/makemusicfairfield/" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/instagram_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                        </div>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p>Make Music Fairfield is Music Performed by '
                   'Anyone, Enjoyed by Everyone. A Free Celebration Open to Anyone '
                   'of Any Age, Skill Level and Musical Persuasion! Make Music '
                   'Fairfield 2026 is brought to the community through the support '
                   'of the Town of Fairfield’s Office of Community and Economic '
                   'Development, Fairfield Theatre Company and the Connecticut '
                   'Office of the Arts, Scott Vincent Photography, and enthusiastic '
                   'volunteers and music lovers. \xa0</p></div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-5  '
                   'tablet:grid-offset-1 ">\n'
                   '                        \n'
                   '                        <iframe '
                   'src="https://www.youtube.com/embed/Omm4oD-8BvU?si=tn5kYIqJju7II5vK" '
                   'frameborder="0" allow="accelerometer; autoplay; clipboard-write; '
                   'encrypted-media; gyroscope; picture-in-picture; web-share" '
                   'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen '
                   'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '        \n'
                   '            \n'
                   '                <div class="grid-row margin-top-4">\n'
                   '                    <div class="grid-col-12 margin-bottom-205">\n'
                   '                        <a href="" class="font-body-xl text-left '
                   'text-uppercase text-no-underline font-override-cond ftc-blue '
                   'fw-800">Honeyspot</a>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p>Honeyspot is a five-piece band from '
                   'Fairfield, CT that brings a funk spin to familiar rock classics, '
                   'while also mixing original songs into their sets. Formed just '
                   'this year, they have already played, and will be playing, at '
                   'some of CT’s premier venues, including Brass &amp; Bone, BRYAC, '
                   'Toad’s Place, 314 Beer Garden, and at Two Roads’ ‘Road Less '
                   'Traveled Music Fest.’</p>\n'
                   '<p>\xa0</p></div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-5  '
                   'tablet:grid-offset-1 ">\n'
                   '                        \n'
                   '                        \n'
                   '                        <img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/unnamed_1.jpg.8000x4500_q85_box-0%2C39%2C512%2C327_crop_detail.jpg">\n'
                   '                        \n'
                   '                        \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '        \n'
                   '            \n'
                   '                <div class="grid-row margin-top-4">\n'
                   '                    <div class="grid-col-12 margin-bottom-205">\n'
                   '                        <a href="" class="font-body-xl text-left '
                   'text-uppercase text-no-underline font-override-cond ftc-blue '
                   'fw-800">Phatt James</a>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p>Formed in 2018, Phatt James delivers a '
                   'refreshing mix of alternative rock and pop, sending listeners '
                   'right back into the late 90s/early 00s era of bands such as the '
                   'Red Hot Chili Peppers and Incubus. The band, consisting of lead '
                   'guitar/singer Matt James, drummer Chris Wilson, and bassist Matt '
                   'Christoforo, began hitting their stride in the early months of '
                   '2020, set to play on the legendary Toad’s Place stage to a near '
                   'sold out crowd, but was unfortunately brought to an abrupt halt '
                   'due to the Coronavirus pandemic. With all live music being put '
                   'on hold, the three piece group took to the studio to begin the '
                   'recording process of their debut full length album. '
                   'Collectively, the band decided that the best course of action '
                   'for this record was to transform drummer Chris Wilson’s parent’s '
                   'basement into a fully functional studio. Fast forward to 2026, '
                   'and the album has been released, seeing incredibly positive '
                   'reviews in publications such as A&amp;R Factory, Booklet '
                   'Magazine, and Indie Spotlight.</p>\n'
                   '<p>\xa0</p></div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-5  '
                   'tablet:grid-offset-1 ">\n'
                   '                        \n'
                   '                        <iframe '
                   'src="https://www.youtube.com/embed/Sol0mQ4zRmM?si=-ceo9gPUj-UKqkNZ" '
                   'frameborder="0" allow="accelerometer; autoplay; clipboard-write; '
                   'encrypted-media; gyroscope; picture-in-picture; web-share" '
                   'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen '
                   'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '        \n'
                   '            \n'
                   '                <div class="grid-row margin-top-4">\n'
                   '                    <div class="grid-col-12 margin-bottom-205">\n'
                   '                        <a href="" class="font-body-xl text-left '
                   'text-uppercase text-no-underline font-override-cond ftc-blue '
                   'fw-800">On The Trail</a>\n'
                   '                        \n'
                   '                        <div class="display-flex '
                   'margin-top-105">\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.onthetrailbluegrass.com/" target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/globe_dark_copy.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.instagram.com/onthetrailbluegrass/" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/instagram_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.facebook.com/OnTheTrailBluegrass" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/facebook_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.youtube.com/@onthetrailbluegrass" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/youtube_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.tiktok.com/@onthetrailbluegrass" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/tiktok_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://open.spotify.com/artist/381GWp3N4YMwnPLxw3tACy" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/spotify_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                        </div>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p><strong>On the Trail</strong> is a modern '
                   'acoustic band that explores everything from bluegrass to '
                   'contemporary pop, from stunning instrumentals to beautiful '
                   'traditional songs. The group was founded through their love of '
                   'bluegrass and the band the Punch Brothers. They have already '
                   'gained recognition and praise for their exploration and strong '
                   'execution of the challenging music, as well as for their new '
                   'original music. Most recently, On the Trail had the honor of '
                   'winning the 2022 Thomas Point Beach Band Competition after '
                   'participating in 2021’s Telefunken Battle of the Bands at the '
                   'Podunk Bluegrass Festival. They also were selected as an '
                   'Emerging Artist at Grey Fox Bluegrass Festival 2023. On The '
                   'Trail features Austin Scelzo (fiddle and vocals), Tom Polizzi '
                   '(mandolin and vocals), Charlie Widmer (guitar and vocals) and '
                   'Matt Curley (upright bass and vocals). Their debut self-titled '
                   'EP On the Trail is also available for streaming on all '
                   'platforms.</p>\n'
                   'Performing as a trio for Make Music Day, On the Trail features '
                   'current CT State Troubadour Charlie Widmer (guitar/vocals), Tom '
                   'Polizzi (mandolin/vocals), and Matt Curley (upright '
                   'bass/vocals). Their music, including the studio album Where Do '
                   'We Go From Here, is available on all stream\n'
                   '\xa0</div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-5  '
                   'tablet:grid-offset-1 ">\n'
                   '                        \n'
                   '                        <iframe '
                   'src="https://www.youtube.com/embed/merl6gwUl9o?si=8bx-9hhTo5zGMW86" '
                   'frameborder="0" allow="accelerometer; autoplay; clipboard-write; '
                   'encrypted-media; gyroscope; picture-in-picture; web-share" '
                   'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen '
                   'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '            </div>\n'
                   '        </div>'}
    • Head

      2026-06-16 07:20:50 [scrapy.utils.log] INFO: Scrapy 2.14.1 started (bot: event_scrapers)
      2026-06-16 07:20:50 [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 07:20:50 [scrapy.crawler] DEBUG: Using AsyncCrawlerProcess
      2026-06-16 07:20:50 [asyncio] DEBUG: Using selector: EpollSelector
      2026-06-16 07:20:50 [scrapy.addons] INFO: Enabled addons:
      []
      2026-06-16 07:20:51 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
      2026-06-16 07:20:51 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
      2026-06-16 07:20:51 [scrapy.extensions.telnet] INFO: Telnet Password: f43e7d248ce07b7e
      2026-06-16 07:20:51 [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 07:20:51 [scrapy.crawler] INFO: Overridden settings:
      {'BOT_NAME': 'event_scrapers',
       'FEED_EXPORT_ENCODING': 'utf-8',
       'FEED_URI_PARAMS': <function _feed_uri_params at 0x762da910c540>,
       'LOG_FILE': '/root/event-list-scraping/logs/event_scrapers/fair_field_theatre/1f1ebdfa694311f19c480050565fa5d9.log',
       'NEWSPIDER_MODULE': 'event_scrapers.spiders',
       'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
       'SPIDER_MODULES': ['event_scrapers.spiders']}
      2026-06-16 07:20:51 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
      2026-06-16 07:20:51 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
      2026-06-16 07:20:51 [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 07:20:51 [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 07:20:51 [scrapy.middleware] INFO: Enabled item pipelines:
      ['event_scrapers.pipelines.EventScrapersPipeline']
      2026-06-16 07:20:51 [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 07:20:51 [scrapy.core.engine] INFO: Spider opened
      2026-06-16 07:20:51 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.fair_field_theatre.FairFieldTheatreSpider 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 07:20:51 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
      2026-06-16 07:20:51 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
      2026-06-16 07:20:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://fairfieldtheatre.org/calendar/> (referer: None)
      2026-06-16 07:20:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://fairfieldtheatre.org/events/stageone/caravan-of-thieves_e684> (referer: https://fairfieldtheatre.org/calendar/)
      2026-06-16 07:20:53 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
      2026-06-16 07:20:53 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 13521
      2026-06-16 07:20:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://fairfieldtheatre.org/events/stageone/caravan-of-thieves_e684>
      {'event_url': 'https://fairfieldtheatre.org/events/stageone/caravan-of-thieves_e684',
       'platform': 'Fair Field Theatre',
       'platform_hash': 'c0ddd2fbc18dada0acccb68b2560c602',
       'raw_body': '<div class="bg-white margin-y-4">\n'
                   '            <div class="grid-container">\n'
                   '                <div class="grid-row">\n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2">\n'
                   '                        <div class="font-body-lg '
                   'line-height-body-4 font-override-std ftc-blue ftc-red '
                   'display-flex flex-align-start text-ls-1 flex-column '
                   'font-override-std">\n'
                   '                            Saturday | December 19, 2026\n'
                   '                            <br>\n'
                   '                            <span class="margin-0 font-body-xl '
                   'ftc-red font-override-std">on <strong>StageOne</strong></span>\n'
                   '                        </div>\n'
                   '                    </div>\n'
                   '                    <div class="grid-col-12 tablet:grid-col-4 '
                   'tablet:grid-offset-2 display-flex flex-column">\n'
                   '                    \n'
                   '                        \n'
                   '                            \n'
                   '                            <a '
                   'href="https://boxoffice.fairfieldtheatre.org/0/14832" '
                   'class="usa-button text-uppercase usa-button--primary">Get '
    • Tail

                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p>Honeyspot is a five-piece band from '
                   'Fairfield, CT that brings a funk spin to familiar rock classics, '
                   'while also mixing original songs into their sets. Formed just '
                   'this year, they have already played, and will be playing, at '
                   'some of CT’s premier venues, including Brass &amp; Bone, BRYAC, '
                   'Toad’s Place, 314 Beer Garden, and at Two Roads’ ‘Road Less '
                   'Traveled Music Fest.’</p>\n'
                   '<p>\xa0</p></div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-5  '
                   'tablet:grid-offset-1 ">\n'
                   '                        \n'
                   '                        \n'
                   '                        <img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/unnamed_1.jpg.8000x4500_q85_box-0%2C39%2C512%2C327_crop_detail.jpg">\n'
                   '                        \n'
                   '                        \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '        \n'
                   '            \n'
                   '                <div class="grid-row margin-top-4">\n'
                   '                    <div class="grid-col-12 margin-bottom-205">\n'
                   '                        <a href="" class="font-body-xl text-left '
                   'text-uppercase text-no-underline font-override-cond ftc-blue '
                   'fw-800">Phatt James</a>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p>Formed in 2018, Phatt James delivers a '
                   'refreshing mix of alternative rock and pop, sending listeners '
                   'right back into the late 90s/early 00s era of bands such as the '
                   'Red Hot Chili Peppers and Incubus. The band, consisting of lead '
                   'guitar/singer Matt James, drummer Chris Wilson, and bassist Matt '
                   'Christoforo, began hitting their stride in the early months of '
                   '2020, set to play on the legendary Toad’s Place stage to a near '
                   'sold out crowd, but was unfortunately brought to an abrupt halt '
                   'due to the Coronavirus pandemic. With all live music being put '
                   'on hold, the three piece group took to the studio to begin the '
                   'recording process of their debut full length album. '
                   'Collectively, the band decided that the best course of action '
                   'for this record was to transform drummer Chris Wilson’s parent’s '
                   'basement into a fully functional studio. Fast forward to 2026, '
                   'and the album has been released, seeing incredibly positive '
                   'reviews in publications such as A&amp;R Factory, Booklet '
                   'Magazine, and Indie Spotlight.</p>\n'
                   '<p>\xa0</p></div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-5  '
                   'tablet:grid-offset-1 ">\n'
                   '                        \n'
                   '                        <iframe '
                   'src="https://www.youtube.com/embed/Sol0mQ4zRmM?si=-ceo9gPUj-UKqkNZ" '
                   'frameborder="0" allow="accelerometer; autoplay; clipboard-write; '
                   'encrypted-media; gyroscope; picture-in-picture; web-share" '
                   'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen '
                   'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '        \n'
                   '            \n'
                   '                <div class="grid-row margin-top-4">\n'
                   '                    <div class="grid-col-12 margin-bottom-205">\n'
                   '                        <a href="" class="font-body-xl text-left '
                   'text-uppercase text-no-underline font-override-cond ftc-blue '
                   'fw-800">On The Trail</a>\n'
                   '                        \n'
                   '                        <div class="display-flex '
                   'margin-top-105">\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.onthetrailbluegrass.com/" target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/globe_dark_copy.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.instagram.com/onthetrailbluegrass/" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/instagram_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.facebook.com/OnTheTrailBluegrass" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/facebook_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.youtube.com/@onthetrailbluegrass" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/youtube_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://www.tiktok.com/@onthetrailbluegrass" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/tiktok_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                            <a '
                   'href="https://open.spotify.com/artist/381GWp3N4YMwnPLxw3tACy" '
                   'target="_blank"><img '
                   'src="https://ftc-web-prod-media.fairfieldtheatre.org/spotify_dark.png" '
                   'class="height-2 margin-right-3"></a>\n'
                   '                            \n'
                   '                        </div>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-6 '
                   'margin-bottom-2 tablet:margin-bottom-0">\n'
                   '                        <div class="line-height-body-3 '
                   'text-black font-heading-md font-family-sans '
                   'font-override-std"><p><strong>On the Trail</strong> is a modern '
                   'acoustic band that explores everything from bluegrass to '
                   'contemporary pop, from stunning instrumentals to beautiful '
                   'traditional songs. The group was founded through their love of '
                   'bluegrass and the band the Punch Brothers. They have already '
                   'gained recognition and praise for their exploration and strong '
                   'execution of the challenging music, as well as for their new '
                   'original music. Most recently, On the Trail had the honor of '
                   'winning the 2022 Thomas Point Beach Band Competition after '
                   'participating in 2021’s Telefunken Battle of the Bands at the '
                   'Podunk Bluegrass Festival. They also were selected as an '
                   'Emerging Artist at Grey Fox Bluegrass Festival 2023. On The '
                   'Trail features Austin Scelzo (fiddle and vocals), Tom Polizzi '
                   '(mandolin and vocals), Charlie Widmer (guitar and vocals) and '
                   'Matt Curley (upright bass and vocals). Their debut self-titled '
                   'EP On the Trail is also available for streaming on all '
                   'platforms.</p>\n'
                   'Performing as a trio for Make Music Day, On the Trail features '
                   'current CT State Troubadour Charlie Widmer (guitar/vocals), Tom '
                   'Polizzi (mandolin/vocals), and Matt Curley (upright '
                   'bass/vocals). Their music, including the studio album Where Do '
                   'We Go From Here, is available on all stream\n'
                   '\xa0</div>\n'
                   '                    </div>\n'
                   '                    \n'
                   '                    <div class="grid-col-12 tablet:grid-col-5  '
                   'tablet:grid-offset-1 ">\n'
                   '                        \n'
                   '                        <iframe '
                   'src="https://www.youtube.com/embed/merl6gwUl9o?si=8bx-9hhTo5zGMW86" '
                   'frameborder="0" allow="accelerometer; autoplay; clipboard-write; '
                   'encrypted-media; gyroscope; picture-in-picture; web-share" '
                   'referrerpolicy="strict-origin-when-cross-origin" allowfullscreen '
                   'class="add-aspect-16x9 width-full margin-bottom-2"></iframe>\n'
                   '                        \n'
                   '                    </div>\n'
                   '                </div>\n'
                   '            \n'
                   '            </div>\n'
                   '        </div>'}
      2026-06-16 07:20:58 [scrapy.core.engine] INFO: Closing spider (finished)
      2026-06-16 07:20:58 [scrapy.extensions.feedexport] INFO: Stored csv feed (56 items) in: output/2026/06/16/fair_field_theatre.csv
      2026-06-16 07:20:58 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
      {'downloader/request_bytes': 18274,
       'downloader/request_count': 58,
       'downloader/request_method_count/GET': 58,
       'downloader/response_bytes': 846526,
       'downloader/response_count': 58,
       'downloader/response_status_count/200': 57,
       'downloader/response_status_count/302': 1,
       'elapsed_time_seconds': 7.462283,
       'feedexport/success_count/FileFeedStorage': 1,
       'finish_reason': 'finished',
       'finish_time': datetime.datetime(2026, 6, 16, 5, 20, 58, 680734, tzinfo=datetime.timezone.utc),
       'httpcompression/response_bytes': 3087084,
       'httpcompression/response_count': 57,
       'item_scraped_count': 56,
       'items_per_minute': 480.0,
       'log_count/DEBUG': 227,
       'log_count/ERROR': 50,
       'log_count/INFO': 3,
       'memusage/max': 93040640,
       'memusage/startup': 93040640,
       'offsite/domains': 1,
       'offsite/filtered': 1,
       'request_depth_max': 1,
       'response_received_count': 57,
       'responses_per_minute': 488.57142857142856,
       'scheduler/dequeued': 58,
       'scheduler/dequeued/memory': 58,
       'scheduler/enqueued': 58,
       'scheduler/enqueued/memory': 58,
       'start_time': datetime.datetime(2026, 6, 16, 5, 20, 51, 218451, tzinfo=datetime.timezone.utc)}
      2026-06-16 07:20:58 [scrapy.core.engine] INFO: Spider closed (finished)
    • Log

      /1/log/utf8/event_scrapers/fair_field_theatre/1f1ebdfa694311f19c480050565fa5d9/?job_finished=True

    • Source

      http://127.0.0.1:6800/logs/event_scrapers/fair_field_theatre/1f1ebdfa694311f19c480050565fa5d9.log

  • sourcelog
    last_update_time2026-06-16 07:20:58
    last_update_timestamp1781587258
    downloader/request_bytes18274
    downloader/request_count58
    downloader/request_method_count/GET58
    downloader/response_bytes846526
    downloader/response_count58
    downloader/response_status_count/20057
    downloader/response_status_count/3021
    elapsed_time_seconds7.462283
    feedexport/success_count/FileFeedStorage1
    finish_reasonfinished
    finish_timedatetime.datetime(2026, 6, 16, 5, 20, 58, 680734, tzinfo=datetime.timezone.utc)
    httpcompression/response_bytes3087084
    httpcompression/response_count57
    item_scraped_count56
    items_per_minute480.0
    log_count/DEBUG227
    log_count/ERROR50
    log_count/INFO3
    memusage/max93040640
    memusage/startup93040640
    offsite/domains1
    offsite/filtered1
    request_depth_max1
    response_received_count57
    responses_per_minute488.57142857142856
    scheduler/dequeued58
    scheduler/dequeued/memory58
    scheduler/enqueued58
    scheduler/enqueued/memory58
    start_timedatetime.datetime(2026, 6, 16, 5, 20, 51, 218451, tzinfo=datetime.timezone.utc)