- Analysis
- Categories
- Logs
- Crawler.stats
-
project event_scrapers spider fair_field_theatre job 1f1ebdfa694311f19c480050565fa5d9 first_log_time 2026-06-16 07:20:50 latest_log_time 2026-06-16 07:20:58 runtime 0:00:08 crawled_pages 57 scraped_items 56 shutdown_reason N/A finish_reason finished log_critical_count 0 log_error_count 50 log_warning_count 2 log_redirect_count 1 log_retry_count 0 log_ignore_count 0 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 & 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&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>'} -
-
error_logs50 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_logs2 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(
WARNING+
-
redirect_logs1 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>
INFO
-
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 & 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&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>'}
DEBUG
-
-
-
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 & 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&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
-
Source
http://127.0.0.1:6800/logs/event_scrapers/fair_field_theatre/1f1ebdfa694311f19c480050565fa5d9.log
-
-
source log last update time 2026-06-16 07:20:58 last update timestamp 1781587258 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)