2026-06-16 17:21:34 [scrapy.utils.log] INFO: Scrapy 2.14.1 started (bot: event_scrapers)
2026-06-16 17:21:34 [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 17:21:34 [scrapy.crawler] DEBUG: Using AsyncCrawlerProcess
2026-06-16 17:21:34 [asyncio] DEBUG: Using selector: EpollSelector
2026-06-16 17:21:34 [scrapy.addons] INFO: Enabled addons:
[]
2026-06-16 17:21:34 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-06-16 17:21:34 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-06-16 17:21:34 [scrapy.extensions.telnet] INFO: Telnet Password: 0914407be3a8ee86
2026-06-16 17:21:34 [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 17:21:34 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'event_scrapers',
'FEED_EXPORT_ENCODING': 'utf-8',
'FEED_URI_PARAMS': <function _feed_uri_params at 0x722977a3c540>,
'LOG_FILE': '/root/event-list-scraping/logs/event_scrapers/visit_norwalk/0bc13a2e699711f1bbc60050565fa5d9.log',
'NEWSPIDER_MODULE': 'event_scrapers.spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'SPIDER_MODULES': ['event_scrapers.spiders']}
2026-06-16 17:21:34 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-06-16 17:21:34 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-06-16 17:21:34 [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 17:21:34 [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 17:21:34 [scrapy.middleware] INFO: Enabled item pipelines:
['event_scrapers.pipelines.EventScrapersPipeline']
2026-06-16 17:21:34 [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 17:21:34 [scrapy.core.engine] INFO: Spider opened
2026-06-16 17:21:34 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.visit_norwalk.ListingSpider defines the deprecated start_requests() method. start_requests() has been deprecated in favor of a new method, start(), to support asynchronous code execution. start_requests() will stop being called in a future version of Scrapy. If you use Scrapy 2.13 or higher only, replace start_requests() with start(); note that start() is a coroutine (async def). If you need to maintain compatibility with lower Scrapy versions, when overriding start_requests() in a spider class, override start() as well; you can use super() to reuse the inherited start() implementation without copy-pasting. See the release notes of Scrapy 2.13 for details: https://docs.scrapy.org/en/2.13/news.html
warn(
2026-06-16 17:21:34 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-06-16 17:21:34 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-06-16 17:21:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events> (referer: None)
2026-06-16 17:21:46 [scrapy_zyte_api._params] WARNING: Cookies are enabled for request <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-07-01&page=2>, and there are cookies in the cookiejar, but ZYTE_API_EXPERIMENTAL_COOKIES_ENABLED is False, so automatic mapping will not map cookies for this or any other request. To silence this warning, disable cookies for all requests that use automatic mapping, either with the COOKIES_ENABLED setting or with the dont_merge_cookies request metadata key.
2026-06-16 17:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/cnc-101-intro-to-cnc-woodworking> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:47 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:47 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:47 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/cnc-101-intro-to-cnc-woodworking>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#1',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/j57nqysg8buczwlmilxg"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-2.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/w2fgqnwgoaaujzzz5ucr"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Makers\' Guild</div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:info@fcmakers.org">info@fcmakers.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Crafting Workshops</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 13+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="registration_url" '
'href="https://www.fcmakers.org/workshops/25" rel="noopener '
'noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 '
'1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 '
'33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 '
'160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 '
'239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 '
'7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 '
'24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 '
'10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 '
'0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 '
'0z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Register</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>This CNC 101 workshop is a beginner-friendly, hands-on '
'introduction to CNC woodworking with the Shapeoko Pro.\xa0'
'Designed for makers with little to no CNC experience, this class '
'will walk you through the complete workflow from digital design '
'to a finished part while emphasizing safe and proper use of the '
'machine.</p><p>Participants will learn how CNC routers work, '
'what materials can be used, and how to prepare and run jobs on '
'the Shapeoko Pro.\xa0By the end of the workshop, you’ll '
'understand how to securely set up material, load tools, and '
'confidently run a basic CNC program.</p><p>\xa0</p><h4>What '
'You’ll Learn</h4><ul><li>What CNC milling is and how it differs '
'from 3D printing and laser cutting</li><li>Overview of the '
'Shapeoko Pro and its capabilities</li><li>Safety procedures and '
'best practices</li><li>Basic tooling and materials (wood, '
'plastics, aluminum)</li><li>How to prepare a simple design for '
'CNC machining</li><li>Workholding, zeroing, and running a job on '
'the Shapeoko Pro</li></ul><p>\xa0</p><h4>What’s '
'Included</h4><ul><li>Live demonstration of the Shapeoko Pro '
'CNC</li><li>Guided walkthrough of a sample '
'project</li><li>Creation of your own V-carve '
'sign</li></ul><p>\xa0</p><h4>Who This Workshop Is '
'For</h4><ul><li>Beginners with no prior CNC '
'experience</li><li>Makers interested in precision parts, '
'woodworking, artistic projects</li><li>Members looking to earn '
'CNC access at the makerspace</li></ul><p>\xa0</p><h4>After the '
'Workshop</h4><p>Participants who successfully complete CNC 101 '
'will be eligible to enroll in the CNC 102\xa0workshop.\xa0After '
'completing both 101 and 102 workshop, participants will be '
"certified to use the Shapeoko Pro 4' x 4' cnc router.</p><p>\xa0"
'</p><p>Requirements</p><ul><li>Bring a laptop with Carbide '
'Create installed. Download it for free <a '
'href="https://carbide3d.com/carbidecreate" rel="noopener '
'noreferrer" target="_blank">here</a>. Available for both Mac and '
'Windows.</li><li>Participants must be over the age of 14 to '
'attend and over 18 to obtain makerspace '
'membership</li><li><br/></li></ul>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jul 9, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:30 pm</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Makers\' Guild</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">3 Belden Ave</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Makers%27+Guild,3+Belden+Ave,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.fcmakers.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$70</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-05-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:47 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:48 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:48 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-05-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#2',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Sunday, Jul 5, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Sunday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/flower-fridays-07-10-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:48 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:48 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/flower-fridays-07-10-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#3',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-3.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/nr0gnw4dhnbripmwjfpq"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Diana Herrera</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(516)%20448-7774">+1 (516) 448-7774</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:dianamproject@gmail.com">dianamproject@gmail.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Pick-Your-Own '
'Farms</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us Fridays outside Allora Cafe to build your own '
'bouquet! We have fresh flower selections every week, and '
"bouquets come in an assortment of sizes. Can't wait to see you "
'there for the perfect chill Friday vibe :)</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jul 10, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">3:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-31-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 31, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 7, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Allora Coffee and Bites</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">5 Orchard Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Allora+Coffee+and+Bites,5+Orchard+Street,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.alloracoffeeshop.com/" rel="noopener '
'noreferrer" target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$15 - $35</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-09-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:48 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:48 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-09-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#4',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jul 9, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Thursday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/new-free-summer-art-and-music-classes-at-the-norwalk-art-space-for-students-12-18-years-old> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:48 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:48 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/new-free-summer-art-and-music-classes-at-the-norwalk-art-space-for-students-12-18-years-old>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#5',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/sv46ccinzldlwtxp8eph"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Duvian Montoya</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20252-2840">+1 (203) 252-2840</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:executivedirector@thenorwalkartspace.org">executivedirector@thenorwalkartspace.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Arts & Culture</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Teens & Young Adults '
'(13–20)</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="registration_url" '
'href="https://www.thenorwalkartspace.org/education" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 '
'1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 '
'33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 '
'160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 '
'239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 '
'7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 '
'24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 '
'10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 '
'0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 '
'0z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Register</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>New FREE Summer Art and Music classes in July and August at '
'The Norwalk Art Space for students 12-18 years old.\xa0Kids can '
'enjoy classes ranging from Out of the Box Collage, Make Your Own '
'Manga, Illustrating Pop Art, Surface and Stitch, String '
'Ensemble, Children’s Choir, and more. The summer session also '
'includes our very successful Feeding Creativity Meal Program, '
'with new support from The Westport Farmer’s Market and The Art '
'Space Cafe.\xa0For all the details on Summer Enrichment at The '
'Norwalk Art Space, visit <a '
'href="http://www.thenorwalkartspace.org/education" rel="noopener '
'noreferrer" '
'target="_blank">www.thenorwalkartspace.org/education</a>.</p><p><br/></p><p>”In '
'celebration of our 5th Anniversary this June, we are offering '
'students in the area the most comprehensive and robust\xa0Summer '
'Session EVER, with over 11 Art Sessions and -- for the first '
'time\xa0ever -- three music classes,” said Duvian Montoya, '
"Executive Director of The Norwalk Art Space.\xa0“Plus, we're\xa0"
'continuing\xa0our Feeding Creativity Free Meal program in '
'partnership with The Art Space Cafe and The Westport Farmers\xa0'
'Market; on five Thursdays in July and August at 12:00pm.\xa0This '
'free meal\xa0program\xa0is available to all students\xa0who '
'are\xa0enrolled in one or more of our summer classes.”</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Monday, Jul 6, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">3:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Day</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 4 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/new-free-summer-art-and-music-classes-at-the-norwalk-art-space-for-students-12-18-years-old-07-08-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 8, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/new-free-summer-art-and-music-classes-at-the-norwalk-art-space-for-students-12-18-years-old-07-09-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 9, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/new-free-summer-art-and-music-classes-at-the-norwalk-art-space-for-students-12-18-years-old-07-10-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 10, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/new-free-summer-art-and-music-classes-at-the-norwalk-art-space-for-students-12-18-years-old-07-11-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jul 11, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">The Norwalk Art Space</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">455 West Avenue</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=The+Norwalk+Art+Space,455+West+Avenue,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.thenorwalkartspace.org/" rel="noopener '
'noreferrer" target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-23-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:50 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:50 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:50 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-23-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#6',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/c2zsm5yom89pp73ipj0p"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Mẹcha Noodle Bar</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(914)%20522-1561">+1 (914) 522-1561</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:smesserrly@mechanoodlebar.com">smesserrly@mechanoodlebar.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Video Games and '
'eSports</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="registration_url" '
'href="https://www.eventbrite.com/e/retro-gaming-pop-up-south-norwalk-tickets-1989929419461" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 '
'1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 '
'33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 '
'160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 '
'239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 '
'7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 '
'24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 '
'10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 '
'0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 '
'0z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Register</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Free retro gaming night w/ 2000+ games (SNES, N64, '
'PlayStation & more) + half-price munchies & '
'sake!</p><p><br/></p><p>Step back into the golden age of gaming '
'at Mẹcha Noodle Bar Norwalk! Our Retro Gaming Pop-Up Series '
'features <strong>free access to 2,000+ games</strong> across '
'classic platforms like SNES, Sega Genesis, N64, PlayStation, '
"Xbox, GameCube, and more. Whether you're competing with friends "
"or just reliving childhood favorites, it's all about good vibes "
'and nostalgic fun.</p><p><br/></p><p>Stick around for<strong> '
'Reverse Happy Hour from 8–10pm</strong>, with half-price '
'munchies and sake to keep the night going '
'strong.</p><p><br/></p><p>📍 Happening Tuesdays, throughout June '
'and July, from 6–10pm.Free entry. First-come, first-serve for '
'gaming stations.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Tuesday, Jul 7, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Tuesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 8 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-16-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 16, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-09-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Mẹcha Noodle Bar South '
'Norwalk</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">116 Washington '
'Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=M%E1%BA%B9cha+Noodle+Bar+South+Norwalk,116+Washington+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-08-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:51 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:51 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:51 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-08-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#7',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jul 8, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-07-01&page=2> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:51 [scrapy.dupefilters] DEBUG: Filtered duplicate request: <GET https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-16-2026> - no more duplicates will be shown (see DUPEFILTER_DEBUG to show all duplicates)
2026-06-16 17:21:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-10-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:53 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:53 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:53 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-10-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#8',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jul 10, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-07-08-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:54 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:54 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:54 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-07-08-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#9',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uprufue7vmemvihylk7g"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Jackie Paasman</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20857-1516">+1 (203) 857-1516</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:jackie@314beergarden.com">jackie@314beergarden.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Game Nights and '
'Competitions</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 21+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us every Wednesday night starting at 7pm for 314 Trivia '
'hosted by Best Trivia Ever.</p><p><br/></p><p>Eat, Drink and '
'Think! Entry is free!</p><p>Bring your friends – Teams up to 6 '
'players.</p><p>Winners receive 314 swag, gift cards, or other '
'awesome prizes!</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jul 8, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">7:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 6 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-15-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 15, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-22-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 22, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-29-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 29, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">314 Beer Garden</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">314 Wilson Avenue</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=314+Beer+Garden,314+Wilson+Avenue,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://314beergarden.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-04-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:54 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:54 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:54 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-04-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#10',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jul 4, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Saturday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:54 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:54 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:54 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#11',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jul 3, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-10-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:55 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#12',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jul 2, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Thursday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:55 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-10-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#13',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jul 10, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-07-01-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/intro-to-the-laser-cutter> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-02-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:55 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-07-01-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#14',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uprufue7vmemvihylk7g"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Jackie Paasman</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20857-1516">+1 (203) 857-1516</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:jackie@314beergarden.com">jackie@314beergarden.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Game Nights and '
'Competitions</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 21+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us every Wednesday night starting at 7pm for 314 Trivia '
'hosted by Best Trivia Ever.</p><p><br/></p><p>Eat, Drink and '
'Think! Entry is free!</p><p>Bring your friends – Teams up to 6 '
'players.</p><p>Winners receive 314 swag, gift cards, or other '
'awesome prizes!</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jul 1, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">7:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 6 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-08-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 8, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-15-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 15, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-22-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 22, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-29-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 29, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">314 Beer Garden</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">314 Wilson Avenue</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=314+Beer+Garden,314+Wilson+Avenue,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://314beergarden.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:55 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/intro-to-the-laser-cutter>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#15',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/yda2e4wbnwm57j8avnmp"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-2.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/w2fgqnwgoaaujzzz5ucr"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Makers\' Guild</div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:info@fcmakers.org">info@fcmakers.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Crafting Workshops</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 13+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.fcmakers.org/workshops/24" rel="noopener '
'noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Curious about laser cutting but not sure where to start? This '
'hands-on Laser Cutter Workshop introduces you to one of the most '
'powerful and versatile tools in the makerspace.</p><p>Learn to '
'use the makerspace laser cutter while making a beautiful '
"Valentine's Day gift.</p><p>In this workshop, you’ll learn how a "
'laser cutter works, what materials can be safely cut or '
'engraved, and how to prepare files for successful results. We’ll '
'walk through the full workflow—from digital design to finished '
'part—so you understand not just <em>how</em> to use the machine, '
'but <em>why</em> certain settings and techniques '
'matter.</p><p>Participants will see live demonstrations of '
'cutting and engraving, learn essential safety procedures, and '
'explore real-world examples of projects such as signs, boxes, '
'jigs, art pieces, and more. By the end of the session, you’ll '
'feel confident navigating the laser cutter and ready to start '
'creating.</p><p>This workshop is ideal for beginners and makers '
'of all backgrounds. No prior laser experience is '
'required.</p><p>What You’ll Learn</p><ul><li>How laser cutters '
'work and what they’re best used for</li><li>Approved and '
'prohibited materials (and why it matters)</li><li>Basic design '
'concepts for laser cutting and engraving</li><li>File '
'preparation and workflow</li><li>Machine setup, focus, and job '
'execution</li><li>Laser safety, fire prevention, and best '
'practices</li></ul><p>Requirements</p><ul><li>Laptop required – '
'Please bring your own laptop with LightBurn '
'installed.</li><li>LightBurn offers a free 30-day trial, perfect '
'for this workshop. <a '
'href="https://lightburnsoftware.com/pages/download-trial" '
'rel="noopener noreferrer" target="_blank">Download the free '
'trial here</a></li></ul><p>Who Should Attend</p><ul><li>Makers '
'curious about laser cutting</li><li>Woodworkers, artists, '
'crafters, and designers</li><li>Anyone interested in '
'personalized or precision-cut projects</li><li>Participants must '
'be 14 or older to attend</li><li>18 and older to get a '
'makerspace membership</li></ul><p>Outcome</p><p>After completing '
'this workshop, makerspace members will be eligible to earn laser '
'cutter access at the makerspace and independently use the laser '
'cutter in accordance with makerspace policies.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jul 2, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:00 pm</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Makers\' Guild</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">3 Belden Ave</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Makers%27+Guild,3+Belden+Ave,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.fcmakers.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$70</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:55 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:55 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-02-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#16',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jul 2, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Thursday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/flower-fridays-07-03-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:56 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#17',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jul 1, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:56 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#18',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Sunday, Jul 5, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Sunday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:56 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/flower-fridays-07-03-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#19',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-3.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/nr0gnw4dhnbripmwjfpq"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Diana Herrera</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(516)%20448-7774">+1 (516) 448-7774</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:dianamproject@gmail.com">dianamproject@gmail.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Pick-Your-Own '
'Farms</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us Fridays outside Allora Cafe to build your own '
'bouquet! We have fresh flower selections every week, and '
"bouquets come in an assortment of sizes. Can't wait to see you "
'there for the perfect chill Friday vibe :)</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jul 3, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">3:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-10-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 10, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-31-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 31, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 7, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Allora Coffee and Bites</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">5 Orchard Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Allora+Coffee+and+Bites,5+Orchard+Street,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.alloracoffeeshop.com/" rel="noopener '
'noreferrer" target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$15 - $35</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/star-spangled-roof-top-party> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:56 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/star-spangled-roof-top-party>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#20',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Bryan Fuentes</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20299-0701">+1 (203) 299-0701</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:bfuentes@centennialrec.com">bfuentes@centennialrec.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p><strong>Friday, July 3 from 6:00 – 9:30 '
'p.m.</strong></p><p>Celebrate Independence Day in style with an '
'evening of music, family-friendly fun, local vendors, and '
'rooftop views – all leading up to a spectacular fireworks show. '
'Bring your friends; bring your family. Admission is free, and '
'the memories will be unforgettable! Learn more at <a '
'href="http://www.thesonocollection.com" rel="noopener '
'noreferrer" target="_blank">www.thesonocollection.com</a>.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jul 3, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:30 pm</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">The SoNo Collection</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">100 N Water St</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=The+SoNo+Collection,100+N+Water+St,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:56 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:56 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#21',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Sunday, Jun 28, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Sunday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:57 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#22',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 27, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Saturday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:57 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#23',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Tuesday, Jun 30, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Tuesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-seaport-association-sheffield-island-clambake> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:57 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#24',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Sunday, Jun 28, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Sunday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:57 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:57 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-seaport-association-sheffield-island-clambake>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#25',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/flcdyiehvgz27ghuuxob"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Food & Drink</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 13+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Seaport Association Sheffield Island Clambake</p><h2>ADVANCE '
'RESERVATIONS REQUIRED</h2><p>YOU NEED TO PURCHASE A MEAL TICKET '
'TO GET ON THE BOAT, ONLY AN ADD ON TICKET DOES NOT GET YOU ON '
'THE BOAT!</p><p>Capacity is limited. Clambakes do sell out! The '
'U.S. Coast Guard sets limit OF 48 passengers on board. There are '
'no exceptions to this rule and this includes all '
'children.</p><p>Every summer, the Seaport Ferry in South Norwalk '
'carries hundreds of hungry passengers to the historic 1868 '
'Sheffield Island Lighthouse for the Norwalk Seaport '
"Association's famous Tuesday Night Clambakes. A true New England "
'dining experience, the evening allows participants to dine in '
'the Timber Frame pavilion on the Lighthouse lawn, with tours of '
'the Lighthouse included in the cost. Round-trip cruise and '
'dinner has two price settings, $114 or $124 per person, '
'depending on entrée.</p><p><strong>Drinks /beverages are not '
"included nor offered.</strong></p><p>Cooler's/ Carry-On/ "
'Packages must fit beneath your seat or will not be allowed on '
'board per USCG regulations.</p><p>Trip Includes</p><p>Round trip '
'boat ride to Sheffield Island</p><p>Panoramic views of Long '
'Island Sound</p><p>Tour of historic Sheffield Island '
'Lighthouse</p><p><br/></p><p><strong><em>DRINKS /BEVERAGES ARE '
'NOT INCLUDED AND NOT AVAILABLE FOR '
'PURCHASE</em></strong></p><p><strong>CLAMBAKE PACKAGE - $114 PER '
'PERSON:</strong></p><p>Main Course is a choice of:</p><p>• BBQ '
'Chicken off the grill</p><p>• Grilled Salmon</p><p>• Grilled '
'Steak</p><p>• Vegetarian Meal (BBQ Faux Chicken or Veggie '
'Burger)</p><p>OR</p><p><strong>LOBSTER BAKE PACKAGE - $124 PER '
'PERSON</strong>:</p><p>The main entrée is a 1.5 lb. '
'Lobster.</p><p>BOTH Packages include ALL of the following '
'sides:</p><p>Mixed field greens or Caesar Salad</p><p>Steamed '
'Herbed Clams and Mussels</p><p>Herb Roasted '
'Potatoes</p><p>Classic Coleslaw</p><p>Grilled Vegetables with '
'lemon & thyme</p><p>Dessert</p><p>Ala Carte '
'Additions</p><p>Dozen Copps Island Oyster $30</p><p>Dozen Top '
'Neck Clams $20</p><p>Dozen Chilled Jumbo Cocktail Shrimp '
'$26</p><p>Extra Lobster 1 - 1/2lb $35</p><p>All served with '
'cocktail sauce & horseradish</p><p>BYOB! Please bring your '
'own beverages/wine/beer cups & openers as none are available '
'in the island.</p><p><strong>You must purchase one entrée for '
'each person in order to attend the '
"event.</strong></p><p>Cooler's/ Carry-On/ Packages must fit "
'beneath your seat or will not be allowed on board per USCG '
'regulations.\xa0Coolers cannot exceed 18"(H) x 18\' (D) x 24" '
'(W)</p><p><br/></p><p><strong>PLEASE BE ON TIME. WE CANNOT DELAY '
'DEPARTURE FOR LATE ARRIVALS.</strong></p><p>We promptly depart '
'the dock at 6:00 PM.</p><p>We return to our dock at '
'APPROXIMATELY 9:30 PM.</p><p>THIS EVENT HAS A STRICT NO REFUND '
'POLICY.</p><p>Tickets are non refundable unless there is a '
'weather cancellation.</p><p>When making reservations, please '
'provide contact information for day of trip, including cellphone '
'information. We may need to contact you if there is a change due '
'to weather conditions. TICKET HOLDERS WILL BE NOTIFIED VIA EMAIL '
'IF EVENT IS CANCELLED. Please check your email before departing '
'for event. Ticketing fees applied to all reservations.</p><p>The '
'Norwalk Seaport Association has owned, restored and maintained '
'Sheffield Island Lighthouse since 1986 and is the official U.S. '
'Fish & Wildlife Service Friends group for the Norwalk '
"Islands.</p><p>Visitors can board the Seaport Association's "
'45-foot Capt. M. C. Schlegel catamaran for a cruise to Sheffield '
'Island, take a tour of the Lighthouse, hunt for shells along the '
'beach, dine on a delicious clambake dinner, play on the lawns '
'around the Lighthouse, and simply have a good time. You will '
'step directly from the boat into the past. Sheffield Island is '
'located in the outer reaches of Norwalk Harbor providing unique '
'views of the city and the surrounding waterways. The Lighthouse '
'tower (currently closed for repairs) provides stunning views of '
'Long Island Sound and, on a clear day, of the New York City '
'skyline. However, one can see magnificent views through our new '
'antique telescope available to everyone!</p><p>Sheffield Island '
'is a rocky outcrop with rolling terrain and the docking '
'facilities do not meet ADA regulations. Every effort has been '
'made to minimize non-compliance. The gangway leading from the '
'dock to the Island is wide enough to accommodate a standard '
'wheelchair. The gangway incline (steepness) is determined by the '
'height of the tide; at low tide it is steeper than at high tide. '
'Due to liability concerns, the Sheffield Island staff is '
'disallowed to assist with lifting or pushing a wheelchair or '
'stroller. It will be important for the physically challenged to '
'travel with a companion able to assist '
'them.</p><p><br/></p><p>Keeping in mind that you are traveling '
'on a boat, and the Island is a rocky outcrop with rolling '
'terrain, we encourage visitors to wear comfortable, '
'rubber-bottom shoes for safety.</p><p><br/></p><p>Safety & '
'Comfort Tips</p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Tuesday, Jul 7, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Tuesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 7 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-seaport-association-sheffield-island-clambake-07-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-seaport-association-sheffield-island-clambake-07-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-seaport-association-sheffield-island-clambake-07-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-seaport-association-sheffield-island-clambake-08-04-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Aug 4, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-seaport-association-sheffield-island-clambake-08-11-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Aug 11, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-seaport-association-sheffield-island-clambake-08-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Aug 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-seaport-association-sheffield-island-clambake-08-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Aug 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/sono-saturday-market-06-27-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:58 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:58 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/sono-saturday-market-06-27-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#26',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-2.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/j9eux8dvgzi4yudrvdrj"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Anna Breault</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20854-7336">+1 (203) 854-7336</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:abreault@norwalkct.gov">abreault@norwalkct.gov</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Local Festivals</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<h2>Shop Small. Eat Well. Stay a While.</h2><p>The SoNo Saturday '
'Market is a curated open-air experience set against the lively '
'backdrop of Washington Street in South Norwalk. Browse 30+ local '
'vendors selling artisan goods and handmade finds, sample food '
'from local makers, catch live music, and settle in for lawn '
'games. It’s the perfect Saturday morning into afternoon — '
'community-powered, locally loved.</p><p><br/></p><p>For more '
'information: <a '
'href="https://www.visitnorwalk.org/events-in-norwalk/sono-saturday-market" '
'rel="noopener noreferrer" '
'target="_blank">https://www.visitnorwalk.org/events-in-norwalk/sono-saturday-market/</a></p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 27, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">11:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">3:00 pm</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Washington Street Plaza</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">50 Washington St</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Washington+Street+Plaza,50+Washington+St,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-09-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:58 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:58 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#27',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jun 26, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:58 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:58 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-09-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#28',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/c2zsm5yom89pp73ipj0p"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Mẹcha Noodle Bar</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(914)%20522-1561">+1 (914) 522-1561</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:smesserrly@mechanoodlebar.com">smesserrly@mechanoodlebar.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Game Nights and '
'Competitions</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="registration_url" '
'href="https://www.eventbrite.com/e/retro-gaming-pop-up-south-norwalk-tickets-1989929419461" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 '
'1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 '
'33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 '
'160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 '
'239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 '
'7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 '
'24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 '
'10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 '
'0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 '
'0z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Register</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Free retro gaming night w/ 2000+ games (SNES, N64, '
'PlayStation & more) + half-price munchies & '
'sake!</p><p><br/></p><p>Step back into the golden age of gaming '
'at Mẹcha Noodle Bar Norwalk! Our Retro Gaming Pop-Up Series '
'features <strong>free access to 2,000+ games</strong> across '
'classic platforms like SNES, Sega Genesis, N64, PlayStation, '
"Xbox, GameCube, and more. Whether you're competing with friends "
"or just reliving childhood favorites, it's all about good vibes "
'and nostalgic fun.</p><p><br/></p><p>Stick around for<strong> '
'Reverse Happy Hour from 8–10pm</strong>, with half-price '
'munchies and sake to keep the night going '
'strong.</p><p><br/></p><p>📍 Happening Tuesdays, throughout June '
'and July, from 6–10pm.Free entry. First-come, first-serve for '
'gaming stations.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Tuesday, Jun 30, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Tuesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 8 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-16-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 16, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 7, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Mẹcha Noodle Bar South '
'Norwalk</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">116 Washington '
'Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=M%E1%BA%B9cha+Noodle+Bar+South+Norwalk,116+Washington+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:59 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:59 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#29',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jul 1, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:59 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:59 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:59 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#30',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 27, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Saturday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/intro-to-3d-printing-a-hands-on-makerspace-workshop-06-25-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:21:59 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:59 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:59 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/intro-to-3d-printing-a-hands-on-makerspace-workshop-06-25-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#31',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/icjg7vf3wvgc7liv3oma"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-2.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/w2fgqnwgoaaujzzz5ucr"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Makers\' Guild</div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:info@fcmakers.org">info@fcmakers.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Crafting Workshops</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 13+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.fcmakers.org/workshops/23" rel="noopener '
'noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Curious about 3D printing but not sure where to start? This '
'beginner-friendly workshop is designed to give you a clear, '
'practical introduction to how 3D printers work—and how to use '
'them successfully in a makerspace environment.</p><p>We’ll '
'demystify the entire process, from digital design to finished '
'print, while sharing real-world tips that help you avoid common '
'mistakes and wasted material.</p><h3>What You’ll '
'Learn</h3><ul><li>How FDM (filament) 3D printers '
'work</li><li>The main parts of a 3D printer and what they '
'do</li><li>Common materials (PLA, PETG, etc.) and when to use '
'them</li><li>How slicing software turns a 3D model into printer '
'instructions</li><li>Key settings that affect print quality, '
'strength, and time</li><li>How to load filament and prepare a '
'printer for a print</li><li>Typical failure modes—and how to '
'spot and fix them early</li></ul><h3>What We’ll '
'Do</h3><ul><li>Walk through a real print from digital file to '
'manufactured part</li><li>Watch a print begin and learn what '
'“good” first layers look like</li><li>Examine finished prints '
'and failed prints to understand why results '
'differ</li></ul><h3>Who This Workshop Is '
'For</h3><ul><li>Beginners with little or no 3D printing '
'experience</li><li>Makers who have used a printer but want a '
'stronger foundation</li><li>Makerspace members looking to gain '
'access to the 3D printers.</li><li>No prior experience is '
'required. You don’t need to know CAD.</li><li>Bring a laptop '
'with Bambu Studio installed.\xa0<a '
'href="https://bambulab.com/en-us/download/studio" rel="noopener '
'noreferrer" target="_blank">Download it for free '
"here.</a></li><li>If you don't have a laptop, you can still "
"attend. We a have a few to share.</li><li>Don't forget to bring "
'your curiosity and a willingness to learn.</li></ul><h3>What '
'You’ll Leave With</h3><p>By the end of the workshop, you’ll '
'understand how 3D printing actually works, what settings matter '
'(and which don’t), and how to approach your first prints with '
"confidence in a shared makerspace.</p><p>You'll also leave with "
'your very own 3D printed object.</p><h3>Age '
'Requirements</h3><ul><li>This workshop is recommended for '
'ages\xa014 and up</li><li>Participants under 14 must attend with '
'a parent or guardian</li><li>Makerspace membership is available '
'to individuals\xa018+</li></ul>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jun 25, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Makers\' Guild</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">3 Belden Ave</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Makers%27+Guild,3+Belden+Ave,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.fcmakers.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$50</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:21:59 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:21:59 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:21:59 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#32',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jun 26, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:00 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#33',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jun 25, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Thursday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-21-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:00 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#34',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jun 25, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Thursday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:00 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-21-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#35',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-3.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/lvderzocm7yakaiaytk1"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-tickets-1982030881722?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Sunday, Jun 21, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_267950" loading="lazy" '
'src="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-21-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Sunday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 1 more date <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-06-24-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:00 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#36',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jun 24, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:00 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:00 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-06-24-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#37',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uprufue7vmemvihylk7g"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Jackie Paasman</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20857-1516">+1 (203) 857-1516</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:jackie@314beergarden.com">jackie@314beergarden.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Game Nights and '
'Competitions</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 21+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us every Wednesday night starting at 7pm for 314 Trivia '
'hosted by Best Trivia Ever.</p><p><br/></p><p>Eat, Drink and '
'Think! Entry is free!</p><p>Bring your friends – Teams up to 6 '
'players.</p><p>Winners receive 314 swag, gift cards, or other '
'awesome prizes!</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jun 24, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">7:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 6 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-08-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 8, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-15-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 15, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-22-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 22, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-29-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 29, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">314 Beer Garden</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">314 Wilson Avenue</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=314+Beer+Garden,314+Wilson+Avenue,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://314beergarden.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:01 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#38',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/c2zsm5yom89pp73ipj0p"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Mẹcha Noodle Bar</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(914)%20522-1561">+1 (914) 522-1561</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:smesserrly@mechanoodlebar.com">smesserrly@mechanoodlebar.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Game Nights and '
'Competitions</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="registration_url" '
'href="https://www.eventbrite.com/e/retro-gaming-pop-up-south-norwalk-tickets-1989929419461" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 '
'1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 '
'33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 '
'160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 '
'239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 '
'7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 '
'24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 '
'10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 '
'0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 '
'0z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Register</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Free retro gaming night w/ 2000+ games (SNES, N64, '
'PlayStation & more) + half-price munchies & '
'sake!</p><p><br/></p><p>Step back into the golden age of gaming '
'at Mẹcha Noodle Bar Norwalk! Our Retro Gaming Pop-Up Series '
'features <strong>free access to 2,000+ games</strong> across '
'classic platforms like SNES, Sega Genesis, N64, PlayStation, '
"Xbox, GameCube, and more. Whether you're competing with friends "
"or just reliving childhood favorites, it's all about good vibes "
'and nostalgic fun.</p><p><br/></p><p>Stick around for<strong> '
'Reverse Happy Hour from 8–10pm</strong>, with half-price '
'munchies and sake to keep the night going '
'strong.</p><p><br/></p><p>📍 Happening Tuesdays, throughout June '
'and July, from 6–10pm.Free entry. First-come, first-serve for '
'gaming stations.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Tuesday, Jun 23, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_286355" loading="lazy" '
'src="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Tuesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 8 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-16-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 16, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-09-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 7, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Mẹcha Noodle Bar South '
'Norwalk</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">116 Washington '
'Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=M%E1%BA%B9cha+Noodle+Bar+South+Norwalk,116+Washington+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/frank-mastrone-friends> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:01 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/frank-mastrone-friends>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#39',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/bmcxqttvxxdill2rzn2c"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Kevin Connors</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20454-3883">+1 (203) 454-3883</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:admin@musictheatreofct.com">admin@musictheatreofct.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Concerts & Live '
'Music</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.musictheatreofct.com/hot-summer-nights" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Frank Mastrone & Friends is back! Featuring jazz vocalist '
'Richard “Cookie” Thomas, Singer/Guitarist Dodie Petit (Original '
'cast member of The Phantom of the Opera), Violinist Darwin Shen '
'with Mathew Stolfi on Piano, Nick Macri on bass, and Gabe Napi '
'on drums.</p><p>Come and enjoy an evening of Broadway classics, '
'American songbook standards, and popular favorites by the '
'Beatles, Jim Croce, Joni Mitchell, James Taylor, Don McLean, and '
'more. A baby-boomers dream!</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 20, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">8:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_292914" loading="lazy" '
'src="/feeds/845/events/frank-mastrone-friends/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Music Theatre of CT</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">509 Westport '
'Avenue</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06851</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Music+Theatre+of+CT,509+Westport+Avenue,Norwalk,CT,06851" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.musictheatreofct.com/" rel="noopener '
'noreferrer" target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$63</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-03-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:01 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-03-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#40',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jul 3, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-09-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:01 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:01 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-09-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#41',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jul 9, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Thursday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:02 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#42',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jun 18, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_267426" loading="lazy" '
'src="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Thursday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:02 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#43',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 20, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_267428" loading="lazy" '
'src="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Saturday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-20-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/flower-fridays-06-26-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-07-16&page=3> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-07-01&page=2)
2026-06-16 17:22:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/flower-fridays-06-19-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:02 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-20-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#44',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-3.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/lvderzocm7yakaiaytk1"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-tickets-1982030881722?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 20, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_267949" loading="lazy" '
'src="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-20-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Saturday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 1 more date <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:02 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/flower-fridays-06-26-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#45',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-3.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/nr0gnw4dhnbripmwjfpq"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Diana Herrera</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(516)%20448-7774">+1 (516) 448-7774</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:dianamproject@gmail.com">dianamproject@gmail.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Pick-Your-Own '
'Farms</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us Fridays outside Allora Cafe to build your own '
'bouquet! We have fresh flower selections every week, and '
"bouquets come in an assortment of sizes. Can't wait to see you "
'there for the perfect chill Friday vibe :)</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jun 26, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">3:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-10-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 10, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-31-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 31, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 7, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Allora Coffee and Bites</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">5 Orchard Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Allora+Coffee+and+Bites,5+Orchard+Street,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.alloracoffeeshop.com/" rel="noopener '
'noreferrer" target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$15 - $35</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:02 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:02 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/flower-fridays-06-19-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#46',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-3.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/nr0gnw4dhnbripmwjfpq"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Diana Herrera</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(516)%20448-7774">+1 (516) 448-7774</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:dianamproject@gmail.com">dianamproject@gmail.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Pick-Your-Own '
'Farms</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us Fridays outside Allora Cafe to build your own '
'bouquet! We have fresh flower selections every week, and '
"bouquets come in an assortment of sizes. Can't wait to see you "
'there for the perfect chill Friday vibe :)</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jun 19, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">3:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_236610" loading="lazy" '
'src="/feeds/845/events/flower-fridays-06-19-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-10-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 10, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-07-31-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 31, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 7, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a href="/feeds/845/events/flower-fridays-08-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Aug 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">3:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Allora Coffee and Bites</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">5 Orchard Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Allora+Coffee+and+Bites,5+Orchard+Street,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.alloracoffeeshop.com/" rel="noopener '
'noreferrer" target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$15 - $35</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/civic-coffee-hour-learn-how-to-get-more-involved> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/intro-to-3d-design-with-autodesk-fusion-06-25-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:03 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/civic-coffee-hour-learn-how-to-get-more-involved>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#47',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/vt3ax6urocf8miolktrq"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Tony Bacigalupo</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(347)%20559-1437">+1 (347) 559-1437</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:t@bacifam.us">t@bacifam.us</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Neighborhood '
'Gatherings</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 21+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
"<p>Let's talk civic engagement and how to get "
'involved!</p><p>Each session features one or two guest speakers '
'who will tell us about an area of interest we can all learn more '
"about. In the past we've heard from local leaders on mobility "
"and transit, resilience, composting, and more.</p><p>We'll send "
"an update with details for this event's guests when we have "
'them!</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 20, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">11:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_283946" loading="lazy" '
'src="/feeds/845/events/civic-coffee-hour-learn-how-to-get-more-involved/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Monthly on the 3rd Saturday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 4 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/civic-coffee-hour-learn-how-to-get-more-involved-07-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jul 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">11:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/civic-coffee-hour-learn-how-to-get-more-involved-08-15-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Aug 15, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">11:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/civic-coffee-hour-learn-how-to-get-more-involved-09-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Sep 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">11:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/civic-coffee-hour-learn-how-to-get-more-involved-10-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Oct 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">11:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Eco Evolution</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">135 Washington St</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Eco+Evolution,135+Washington+St,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.ecoevolution.co/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:03 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/intro-to-3d-design-with-autodesk-fusion-06-25-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#48',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/xizspz6zgizanxcibgkw"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-2.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/w2fgqnwgoaaujzzz5ucr"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Makers\' Guild</div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:info@fcmakers.org">info@fcmakers.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Personal Skill-Building '
'Workshops</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 13+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.fcmakers.org/workshops/22" rel="noopener '
'noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Limited Seats, Register here: <a '
'href="https://www.fcmakers.org/workshops/22" rel="noopener '
'noreferrer" '
'target="_blank">https://www.fcmakers.org/workshops/22</a></p><p><br/></p><p>Want '
'to turn your ideas into real, buildable designs? This '
'hands-on\xa0Autodesk Fusion Workshop\xa0introduces you to modern '
'3D design using one of the most powerful tools available to '
'makers today.</p><p>In this workshop, you’ll learn the '
'fundamentals of parametric 3D modeling and how to create clean, '
'editable designs that are ready for fabrication. We’ll cover the '
'core tools and workflows used to design a part that is optimised '
'for 3D printing.</p><p>Participants will follow along as we '
'build a project step-by-step, learning how sketches drive solid '
'geometry, how design intent works, and how to modify designs '
'efficiently. By the end of the session, you’ll have a strong '
'foundation in Fusion and the confidence to continue designing on '
'your own along with a roadmap to continue your design '
'journey.</p><p>This workshop is ideal for beginners and makers '
'who are new to the world of 3D design. No prior CAD experience '
'is required.</p><h3>What You’ll Learn</h3><ul><li>Overview of '
'Autodesk Fusion and parametric design</li><li>Sketching '
'fundamentals and constraints</li><li>Creating and modifying 3D '
'features</li><li>Design best practices for '
'fabrication</li><li>Preparing designs for 3D '
'printing</li><li>Tips for clean, editable, and future-proof '
'models</li></ul><p>\xa0</p><h3>Who Should '
'Attend</h3><ul><li>Makers new to 3D design or CAD</li><li>3D '
'printing, laser, or CNC users looking to improve design '
'skills</li><li>Hobbyists, tinkerers, and project '
'builders</li></ul><h3>Outcome</h3><p>After completing this '
'workshop, participants will have the foundational skills needed '
'to begin designing their own parts in Autodesk '
'Fusion.</p><p>Requirments</p><ul><li>Participants will need to '
'bring a laptop with Autodesk Fusion Installed</li><li>Autodesk '
'provides a free hobby version of Fusion that can be\xa0<a '
'href="https://www.autodesk.com/products/fusion-360/personal" '
'rel="noopener noreferrer" target="_blank">downloaded '
'here.</a></li><li>Ages 12 and up to participate. Over 18 to join '
'the makerspace as a member.</li></ul><p>Limited Seats, Register '
'here: <a href="https://www.fcmakers.org/workshops/22" '
'rel="noopener noreferrer" '
'target="_blank">https://www.fcmakers.org/workshops/22</a></p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Thursday, Jun 18, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_287213" loading="lazy" '
'src="/feeds/845/events/intro-to-3d-design-with-autodesk-fusion-06-25-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Makers\' Guild</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">3 Belden Ave</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Makers%27+Guild,3+Belden+Ave,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.fcmakers.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$55</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/horace-silver-jazz-fest-make-music-day-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-06-17-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:03 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/horace-silver-jazz-fest-make-music-day-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#49',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/cpdlziyvmxkhahvzlkyk"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Factory Underground</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20275-8672">+1 (203) 275-8672</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:marc.factoryunderground@gmail.com">marc.factoryunderground@gmail.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Performing Arts</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>The first <strong>Horace Silver Jazz Festival,</strong> a new '
'annual celebration honoring the life, music, and enduring '
'influence of legendary jazz pianist, composer, and Norwalk '
'native Horace Silver, will take place on Sunday, June 21, 2026, '
'at 1 p.m. at Factory Underground Studio, 16 Isaac Street, '
'Norwalk, Connecticut.</p><p><br/></p><p>Presented as an official '
'event of Make Music Day Norwalk, the festival brings together '
'acclaimed jazz artists, educators, students, and community '
'leaders to celebrate one of the most influential figures in '
'American jazz history. Admission is free and open to the public. '
'Capacity at the Factory Underground is limited, with tickets '
'available at <a '
'href="https://www.eventbrite.com/e/horace-silver-jazz-festival-tickets-1990613465461" '
'rel="noopener noreferrer" target="_blank">Eventbrite.\xa0'
'</a></p><p><br/></p><p>Produced by Marc Alan of <a '
'href="https://www.factoryundergroundstudio.com" rel="noopener '
'noreferrer" target="_blank">Factory Underground Studio</a>, the '
'event is made possible through the support of JazzFC, a '
'nonprofit organization dedicated to preserving and promoting '
'jazz education and performance, along with funding and '
'sponsorship support from the National Endowment for the Arts, '
'the Connecticut Office of the Arts, and the Norwalk Arts & '
'Cultural Commission. Rounding out the sponsor list is <a '
'href="https://davesmusicroom.com" rel="noopener noreferrer" '
'target="_blank">David’s Music Room,</a> a private school for '
'jazz instruction under the leadership of David '
'DeJesus.</p><p><br/></p><p>The timing of the festival carries a '
'unique and meaningful double significance. June 21 marks both '
'Make Music Day, the global celebration of music-making observed '
"in more than 2,000 cities across the world, and Father's Day. "
'Organizers note that the convergence is especially fitting for a '
'festival honoring Horace Silver, whose most famous composition, '
'Song for My Father, remains one of the most beloved and '
'recognizable works in jazz '
'history.</p><p><br/></p><h3>Performance Schedule</h3><p>1:30 PM '
'- Fred Feeney Quintet</p><p>2:30 PM - Bellayer w/ Steve '
'Sasloe</p><p>3:00 PM - Horace Silver Legacy Quintet</p><p>4:45 '
'PM - Lester (Neddy) Smith and Friends</p><p>6:45 PM - David '
'DeJesus</p><p>7:00 PM - Joe Corsello and '
'Friends</p><p><br/></p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Sunday, Jun 21, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">7:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_294775" loading="lazy" '
'src="/feeds/845/events/horace-silver-jazz-fest-make-music-day-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Factory Underground '
'Studio</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">16 Isaacs Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06850</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Factory+Underground+Studio,16+Isaacs+Street,Norwalk,CT,06850" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://www.factoryundergroundstudio.com/" rel="noopener '
'noreferrer" target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:03 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:03 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/trivia-night-at-314-beer-garden-06-17-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#50',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uprufue7vmemvihylk7g"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Jackie Paasman</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(203)%20857-1516">+1 (203) 857-1516</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:jackie@314beergarden.com">jackie@314beergarden.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Game Nights and '
'Competitions</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Ages 21+</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Join us every Wednesday night starting at 7pm for 314 Trivia '
'hosted by Best Trivia Ever.</p><p><br/></p><p>Eat, Drink and '
'Think! Entry is free!</p><p>Bring your friends – Teams up to 6 '
'players.</p><p>Winners receive 314 swag, gift cards, or other '
'awesome prizes!</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jun 17, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">7:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">9:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_216657" loading="lazy" '
'src="/feeds/845/events/trivia-night-at-314-beer-garden-06-17-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 6 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-08-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 8, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-15-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 15, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-22-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 22, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/trivia-night-at-314-beer-garden-07-29-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 29, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">7:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">314 Beer Garden</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">314 Wilson Avenue</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=314+Beer+Garden,314+Wilson+Avenue,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="https://314beergarden.com/" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:04 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:04 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:04 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#51',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Sunday, Jun 21, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_267429" loading="lazy" '
'src="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Sunday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-16-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:04 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:04 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:04 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#52',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Tuesday, Jun 23, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_268080" loading="lazy" '
'src="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Tuesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:04 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:04 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:04 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-16-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#53',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/c2zsm5yom89pp73ipj0p"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Mẹcha Noodle Bar</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:+1%20(914)%20522-1561">+1 (914) 522-1561</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:smesserrly@mechanoodlebar.com">smesserrly@mechanoodlebar.com</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Video Games and '
'eSports</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="registration_url" '
'href="https://www.eventbrite.com/e/retro-gaming-pop-up-south-norwalk-tickets-1989929419461" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 '
'1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 '
'33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 '
'160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 '
'239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 '
'7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 '
'24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 '
'24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 '
'10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 '
'0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 '
'0z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Register</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Free retro gaming night w/ 2000+ games (SNES, N64, '
'PlayStation & more) + half-price munchies & '
'sake!</p><p><br/></p><p>Step back into the golden age of gaming '
'at Mẹcha Noodle Bar Norwalk! Our Retro Gaming Pop-Up Series '
'features <strong>free access to 2,000+ games</strong> across '
'classic platforms like SNES, Sega Genesis, N64, PlayStation, '
"Xbox, GameCube, and more. Whether you're competing with friends "
"or just reliving childhood favorites, it's all about good vibes "
'and nostalgic fun.</p><p><br/></p><p>Stick around for<strong> '
'Reverse Happy Hour from 8–10pm</strong>, with half-price '
'munchies and sake to keep the night going '
'strong.</p><p><br/></p><p>📍 Happening Tuesdays, throughout June '
'and July, from 6–10pm.Free entry. First-come, first-serve for '
'gaming stations.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Tuesday, Jun 16, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">10:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_286357" loading="lazy" '
'src="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-16-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Tuesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 8 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-09-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 7, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 14, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-07-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/mecha-noodle-bar-retro-gaming-pop-up-south-norwalk-07-14-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jul 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:00 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Mẹcha Noodle Bar South '
'Norwalk</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">116 Washington '
'Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=M%E1%BA%B9cha+Noodle+Bar+South+Norwalk,116+Washington+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>Free</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:05 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:05 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:05 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-24-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#54',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-5.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/uqcpt7izswkkql0qof7l"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Community & '
'Family</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<div class="text-size-small">Open to the public, just show '
'up!</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Experience Sheffield Island Lighthouse: A Connecticut Coastal '
'Adventure!</p><p>Sheffield Island Lighthouse Cruise — Norwalk, '
'CT</p><p><br/></p><p>Discover Sheffield Island</p><p>Looking for '
'a unique way to soak up some sunshine, history, and stunning '
'coastal views? Hop aboard our scenic cruise to Sheffield Island '
"Lighthouse, one of Connecticut's most iconic maritime "
'landmarks!</p><p>Your three-hour adventure begins with a '
"narrated tour of Norwalk Harbor, where you'll hear fascinating "
"stories about the area's rich past — including how raw oysters "
'became a local delicacy thanks to the Native Americans who first '
'introduced them to English settlers.</p><p><br/></p><p>As we '
'glide through the tranquil, island-speckled harbor, keep an eye '
'out for migratory birds making their nests and the charming '
"lighthouses that have stood the test of time. You'll pass by the "
'historic Peck Ledge and Greens Ledge Lights before arriving at '
'the crown jewel — Sheffield Island Lighthouse, lovingly restored '
'and maintained by the Norwalk Seaport Association since '
"1986.</p><p>Once on the island, there's something for everyone. "
'Step inside the historic ten-room lighthouse or comb the beach '
'for seashells. Prefer to relax? Enjoy a picnic under the '
'pavilion or sprawl out on the lawn. Take in the breathtaking '
"scenery using our newly installed antique telescope — it's a "
"real treat!</p><p><br/></p><p>Whether you're planning a family "
'outing, a day with friends, or a special event, this cruise '
'promises a breezy blend of fun, education, and natural '
'beauty.</p><p>Please note: The lighthouse tower is currently '
'closed to visitors. The ground-floor rooms and island grounds '
'remain fully open and accessible.</p><p><br/></p><h4>Planning '
'Your Visit:</h4><h4>Schedule & Tickets</h4><p>Cruises run '
'seasonally from May through September. Check our schedule page '
'for current departure times and '
'availability.</p><p><br/></p><p><strong>Reservations & '
'Cancellations</strong></p><p>When making reservations, provide '
'contact information that will be available on the day of your '
'trip, including email and cell phone number.</p><p>All '
'passengers need a ticket regardless of age. We are required to '
'abide by strict U.S. Coast Guard passenger '
'counts.</p><p>Cancellation policy: Tickets are non-refundable '
'and cannot be changed or transferred. If the Seaport Association '
'cancels a cruise due to weather, you will receive a full '
'refund.\xa0We will notify you by email if a cruise is '
'canceled\xa0— please check your email before leaving for your '
'trip.</p><p><br/></p><p><strong>Departure & '
'Duration</strong></p><p>- Round-trip lasts approximately 3 hours '
'(about 1½ hours on the island)</p><p>- Boats depart from 90 '
'Water Street in Historic South Norwalk (directly across from '
'Grit Ninja Norwalk Gym)</p><p>- Arrive 30 minutes early — boats '
'leave right on time!</p><p>- Check your email before heading out '
'for any last-minute weather '
'updates</p><p><br/></p><p><strong>Parking</strong></p><p>There '
'is no parking at the dock and only limited handicapped spaces. '
'The closest paid parking lot is at 5 Haviland Street. For rates '
'and additional parking options, visit\xa0<a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a>.</p><p><br/></p><p><strong>What '
'to Bring</strong></p><p>- Sunscreen and bug repellent '
'(complimentary bug repellent is also available on the '
'island)</p><p>- Water and snacks for your picnic</p><p>- '
'Comfortable clothing, a hat, and sunglasses</p><p>- A camera for '
'those stunning views!</p><p><br/></p><p><strong>Cooler & '
'Baggage Policy</strong></p><p>All coolers and personal items '
'must fit under your seat per U.S. Coast Guard regulations. '
'Maximum cooler dimensions: 18"(H) × 18"(D) × 24"(W). No '
'exceptions — this is a Coast Guard safety '
'requirement.</p><p><br/></p><p><strong>Safety & Comfort '
'Tips</strong></p><p>A few simple precautions will help you stay '
'safe and comfortable on Sheffield Island:</p><p>Insect '
'Protection: Wear insect repellent (complimentary spray is '
'available on-site). Check yourself for ticks after your '
'visit.</p><p>Sun Safety: Stay hydrated by drinking plenty of '
'water and apply sunscreen regularly. Wear lightweight, '
'light-colored clothing and a hat to stay cool and '
'protected.</p><p>Before You Go: Check for local advisories or '
'weather updates to ensure the best possible experience.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jun 24, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">10:00 am</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">1:00 pm</div>\n'
'</div>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-23-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 23, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-06-30-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Tuesday, Jun 30, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-02-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jul 2, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-03-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jul 3, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-cruise-and-tour-to-sheffield-island-lighthouse-museum-07-05-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jul 5, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">10:00 am</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:05 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:05 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:05 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#55',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Wednesday, Jun 17, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_267425" loading="lazy" '
'src="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Wednesday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 19, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-docktails-and-oysters> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:05 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:05 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:05 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-docktails-and-oysters>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#56',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/gvfahppj0gvf7m2i6qdg"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Food & Drink</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-docktails-and-oysters-tickets-1982227898003" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p><strong>Join Us for Docktails & Oysters — Saturday, June '
'20, 2026</strong></p><p><br/></p><p>Celebrate the Bounty of Long '
"Island Sound at Norwalk's Most Popular Summer "
'Event!</p><p><br/></p><p>By popular demand,\xa0Docktails & '
'Oysters\xa0is back — and better than ever! This beloved '
'signature fundraiser, hosted by\xa0Norm Bloom and Sons\xa0— a '
'fourth-generation oyster farm right here in Norwalk — returns '
'on\xa0Saturday, June 20th, 2026, from 5:00 to 7:00 p.m.\xa0on '
'behalf of the\xa0Norwalk Seaport '
'Association.</p><p><br/></p><p><strong>⚠️\xa0This event sells '
"out every year — get your tickets early before they're "
'gone!</strong></p><p><br/></p><p><strong>An Island Vibe Like No '
'Other</strong></p><p>Get ready to slip into an\xa0<em>aloha '
'state of mind!</em>\xa0Think vibrant Hawaiian shirts, the sounds '
'of live music drifting over the water, refreshing cocktails in '
"hand, and the freshest oysters you've ever tasted. It's a "
'one-of-a-kind experience that perfectly blends fun, flavor, and '
'a meaningful cause.</p><p><br/></p><p><em>"It\'s a chance for '
"people to celebrate the Seaport Association's mission of "
'preserving the Sheffield Island Lighthouse for future '
'generations — and have a little fun at an authentic oyster '
'farm."</em></p><p>—\xa0Rick McQuaid, President, Norwalk Seaport '
"Association</p><p><br/></p><p><strong>A Taste of Norwalk's Rich "
'Oyster Heritage</strong></p><p><br/></p><p>Oysters have been '
"part of Norwalk's identity since the days of the Native "
'Americans, and the time-honored techniques used by\xa0Norm Bloom '
'and Sons\xa0to farm their world-renowned\xa0Copps Island '
"Oysters\xa0have been passed down through centuries. These aren't "
"just any oysters — they're\xa0<em>literally fresh off the "
'boat.</em></p><p><br/></p><p>Watch the pros shuck right before '
'your eyes (they make it look effortless!) and enjoy them '
'straight from the shell, served on trays with fresh lemons and a '
'tempting array of sauces. Never tried an oyster before?\xa0This '
'is the perfect place to start — come '
'hungry!</p><p><br/></p><p><strong>Food, Fun & So Much '
'More</strong></p><p>Indulge in a spread of gourmet bites from '
'land and sea, featuring delicious offerings catered '
'by:</p><ul><li>🦪\xa0Norm Bloom and Sons</li><li>🍔\xa0Seaside '
'Sliders</li><li>🍦\xa0Mr. Frosty</li></ul><p><br/></p><p>📅 '
'Date:\xa0Saturday, June 20, 2026</p><p>🕔 Time:\xa05:00 PM – 7:00 '
'PM</p><p>📍 Location:\xa0Norm Bloom and Sons Oyster Farm, '
"Norwalk, CT</p><p><strong>Tickets are limited — don't "
'wait!</strong></p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Saturday, Jun 20, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">5:00 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">7:00 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_266499" loading="lazy" '
'src="/feeds/845/events/2026-docktails-and-oysters/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Copps Island Oysters by Norm '
'Bloom & Son, LLC</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">7 Edgewater Place</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06855</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Copps+Island+Oysters+by+Norm+Bloom+%26+Son%2C+LLC,7+Edgewater+Place,Norwalk,CT,06855" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$125</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026> (referer: https://www.civiclift.com/feeds/845/events)
2026-06-16 17:22:07 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 17:22:07 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-06-16 17:22:07 [visit_norwalk] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-06-16 17:22:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.civiclift.com/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026>
{'event_url': 'https://www.visitnorwalk.org/events-in-norwalk/#57',
'platform': 'Visit Norwalk',
'platform_hash': '6c512545976b650462f32fa4246a2768',
'raw_body': '<section class="section_event-details">\n'
'<div class="padding-global">\n'
'<div class="container-large">\n'
'<div class="padding-bottom padding-xhuge">\n'
'<div class="w-layout-grid event-detail_details-layout">\n'
'<div class="event-detail_layout_image-wrapper" '
'id="w-node-_5ab4e365-8b26-dd77-71bc-4db67a9f2b9f-b84d85e6">\n'
'<div>\n'
'<img alt="" class="event-detail_image" loading="lazy" '
'src="https://res-4.cloudinary.com/civiclift/image/upload/c_fill,f_auto,q_auto/v1/events/ucwsoei48xbbqevsbubc"/>\n'
'<div class="event-detail_details-row">\n'
'<div class="event-detail_details-row-item">\n'
'<div class="label-text">Organizer</div>\n'
'<div class="event-detail_org-info-wrapper">\n'
'<div class="event-detail_org-header">\n'
'<img class="event-detail_org-logo" height="48" '
'src="https://res-1.cloudinary.com/civiclift/image/upload/c_fill,h_48/v1/logo/knqhq6fek3vd7zx7gmds"/>\n'
'<div class="event-detail_detail-text text-weight-semibold '
'org-name">Norwalk Seaport Association </div>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 '
'30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 '
'38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 '
'11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 '
'167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">\n'
'</path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a href="tel:(203)%20838-9444">(203) 838-9444</a>\n'
'</div>\n'
'<div class="event-detail_detail-wrapper">\n'
'<div class="padding-top padding-3px">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 '
'38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 '
'19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 '
'28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 '
'17.1-54 17.1-76.8 0L0 176z"></path>\n'
'</svg>\n'
'</div>\n'
'</div>\n'
'<a class="copy-email-link" '
'href="mailto:ray.cooke@seaport.org">ray.cooke@seaport.org</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item category-dress-combo" '
'id="w-node-bbb7b4b7-f74f-7d6f-b3ce-757bfdb3c9c6-b84d85e6">\n'
'<div class="event-detail_category-wrapper">\n'
'<div class="label-text">Category</div>\n'
'<div class="pill-wrapper">\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 '
'25 90.5 0L418.7 317.3c25-25 25-65.5 '
'0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 '
'80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Wildlife & Nature '
'Exploration</div>\n'
'</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 '
'480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 '
'323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 '
'207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 '
'14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 '
'378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 '
'32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 '
'384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 '
'15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 '
'48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 '
'15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 '
'32-32 32s-32-14.3-32-32V384H472z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">All Ages</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_dress-code-wrapper">\n'
'<div class="label-text">Dress</div>\n'
'<div class="pill-text-icon">\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 640 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 '
'50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L608.2 '
'377.2C628.1 391 640 413.7 640 438c0 40.9-33.1 74-74 74H74c-40.9 '
'0-74-33.1-74-74c0-24.2 11.9-47 31.8-60.8L301.6 189.8l.1-.1 '
'45.8-32c12.8-9 20.5-23.7 '
'20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 '
'36.4l-.9 3.4c-4.3 17.1-21.7 27.6-38.8 '
'23.3s-27.6-21.7-23.3-38.8l.9-3.4zM320 255L68.3 429.7c-2.7 '
'1.9-4.3 4.9-4.3 8.2c0 5.5 4.5 10 10 10H566c5.5 0 10-4.5 '
'10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="pill-text text-size-small">Casual</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_details-row-item attend-row">\n'
'<div class="label-text">Attend</div>\n'
'<a class="button is-icon event-detail-cta w-inline-block" '
'data-outbound-link="" data-outbound-type="ticket_url" '
'href="https://www.eventbrite.com/e/2026-sunset-cruise-norwalk-seaport-association-tickets-1982197475007?aff=ebdsoporgprofile" '
'rel="noopener noreferrer" target="_blank">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 576 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 '
'18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 '
'311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 '
'64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 '
'256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 '
'15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 '
'16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 '
'0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 '
'32 32V352c0 17.7-14.3 32-32 32H128c-17.7 '
'0-32-14.3-32-32V160z"></path>\n'
'</svg>\n'
'</div>\n'
'<div>Buy Tickets</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_description-wrapper">\n'
'<div class="event-detail_detail-title-wrapper">\n'
'<div class="icon-embed-xsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 448 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 '
'64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 '
'14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 '
'32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 '
'32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 '
'14.3 32 32z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-title">Description</div>\n'
'</div>\n'
'<div class="text-rich-text event-detail_description '
'w-richtext">\n'
'<p>Norwalk CT Harbor Sunset Lighthouse Cruise</p><p>2026 Sunset '
'Cruise Norwalk Seaport Association</p><p>Advanced Reservations '
'Strongly Recommended</p><p>Capacity Limited to 49 Passengers,\xa0'
'Every passenger needs a ticket on board regardless of age as we '
'have to abide by our passenger count per the US Coast '
'Guard.</p><p>Cruises Do Sell Out!</p><p>Round trip time is '
'approximately 2 hours.</p><p>Sunset cruises top the list '
'worldwide as one of the most popular ways to end the day…so why '
'not book a sunset cruise with the Norwalk Seaport Association '
'this summer. On a sunset cruise time seems to slow down giving '
'you the opportunity to unwind and toast the end of the day or '
'celebrate the end of a busy week!</p><p>The Seaport’s popular '
'Sunset Cruise slowly cruises through outer Norwalk Harbor as the '
'Captain’s Mate tells stories of merchants and sailors that have '
'used this waterway for centuries. Learn how Native Americans and '
'English settlers enjoyed the bounty of Long Island Sound and how '
'captains of industry used this area to develop trade routes that '
'went as far as the West Indies. The narrative gives a new '
'understanding of Norwalk historically, and also reflects the '
'importance of this scenic harbor today.</p><p>As the vessel '
'travels into Long Island Sound it will give passengers a '
'close-up view of several of the Norwalk’s islands and the '
'beautiful homes built on them. The cruise also passes three '
'historic lighthouses, Peck Ledge, Green Ledge, and, the maritime '
'icon of Connecticut, Sheffield Island Lighthouse. '
'Architecturally stunning the Sheffield Island Lighthouse is a '
'perfect example of Victorian stone masonry. Green Ledge and Peck '
'Ledge are fine examples of spark plug lighthouses, of which only '
'33 remain in the United States. The view of these three '
'lighthouses up close as the sun begins to set is '
'magical.</p><p>Guests will travel in safety and comfort on board '
'the vessel owned by the Norwalk Seaport Association. Passengers '
'can eat, drink, and be merry on the sunset cruise because '
'alcoholic beverages and snacks are allowed, just don’t forget to '
"bring plastic cups and openers!</p><p>COOLERS, CARRY-ON'S, AND "
'ALL PACKAGES MUST FIT BENEATH THE SEATS PER USCG REGULATIONS.\xa0'
'Coolers cannot exceed 18"(H) x 18\' (D) x 24" (W)</p><h3><a '
'href="https://maps.app.goo.gl/sE6VJgCyCKs9avSC6" rel="noopener '
'noreferrer" target="_blank">The dock is located at 90 Water '
'Street, Norwalk CT</a></h3><p>Cruises will depart from our dock '
'located at 90 Water Street. The dock location is directly across '
'from the Grit Ninja Norwalk Gym.\xa0There is no parking at our '
'dock & limited handicapped spaces. The closest paid parking '
'lot is at 5 Haviland Street.</p><p><a '
'href="https://www.parknorwalk.org" rel="noopener noreferrer" '
'target="_blank">https://www.parknorwalk.org</a></p><p>Tickets '
'are nonrefundable unless there is a weather '
'cancellation.</p><p>Be sure to provide contact information (both '
'email & text) in the event we are forced to cancel due to '
'weather conditions.</p><p>Sheffield Island Lighthouse and Ferry '
'are available for private and corporate events, please call\xa0'
'<a '
'href="https://www.eventbrite.com/e/2024-sunset-cruise-norwalk-seaport-association-tickets-865513132077?aff=oddtdtcreator" '
'rel="noopener noreferrer" target="_blank">203-838-9444</a>\xa0'
'for more information.</p>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_sidebar-wrapper" '
'id="w-node-_6e446bf9-7ae9-4070-9c51-24f38159f840-b84d85e6">\n'
'<div class="event-detail_info-list-wrapper">\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 512 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 '
'120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 '
'33.3-6.7s4.4-25.9-6.7-33.3L280 '
'243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">When</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="event-detail_info-wrapper">\n'
'<div>Friday, Jun 19, 2026</div>\n'
'</div>\n'
'<div class="event-detail_info-wrapper">\n'
'<div class="event-detail_details-text">6:30 pm</div>\n'
'<div class="padding-horizontal padding-tiny">-</div>\n'
'<div class="event-detail_details-text">8:30 pm</div>\n'
'</div>\n'
'<turbo-frame id="weather_event_267427" loading="lazy" '
'src="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-19-2026/weather?variant=detail" '
'style="display: block"></turbo-frame>\n'
'<div data-controller="occurrences-accordion" style="margin-top: '
'8px;">\n'
'<div style="font-size: 0.875rem; color: #666;">\n'
'<span>Every Friday</span>\n'
'<span style="margin: 0 4px;">·</span>\n'
'<a aria-expanded="false" '
'data-action="click->occurrences-accordion#toggle '
'keydown->occurrences-accordion#keydown" '
'data-occurrences-accordion-target="trigger" href="#" '
'role="button" style="color: inherit; text-decoration: underline; '
'text-decoration-style: dotted; text-underline-offset: 2px;">\n'
' 10 more dates <span '
'aria-hidden="true" data-arrow="">▾</span>\n'
'</a>\n'
'</div>\n'
'<div data-occurrences-accordion-target="list" hidden="" '
'style="margin-top: 8px;">\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-17-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 17, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-18-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 18, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-20-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 20, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-21-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 21, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-24-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jun 24, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-25-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Thursday, Jun 25, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-26-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Friday, Jun 26, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-27-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Saturday, Jun 27, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-06-28-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Sunday, Jun 28, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'<div style="padding: 4px 0; font-size: 0.875rem;">\n'
'<a '
'href="/feeds/845/events/2026-sunset-cruise-norwalk-seaport-association-07-01-2026" '
'style="color: inherit; text-decoration: none;">\n'
'<span>Wednesday, Jul 1, 2026</span>\n'
'<span style="margin-left: 4px; opacity: 0.6;">6:30 pm</span>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall pin primary-color w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 '
'192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 '
'0-128z"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">Where</div>\n'
'<div class="event-detail_detail-info">\n'
'<div class="text-weight-semibold">Sheffield Island Lighthouse '
'Dock</div>\n'
'<div class="event-detail_venue-address">\n'
'<div class="event-detail_details-text">90 Water Street</div>\n'
'<div class="text-size-small neg-left-margin">,</div>\n'
'<div class="event-detail_details-text">Norwalk, CT, 06854</div>\n'
'</div>\n'
'<div class="button-column">\n'
'<div class="w-embed">\n'
'<div class="button is-link is-icon" style="display: flex; '
'align-items: center; gap: 0.5rem">\n'
'<a data-outbound-link="" data-outbound-type="directions" '
'href="https://www.google.com/maps/dir/?api=1&destination=Sheffield+Island+Lighthouse+Dock,90+Water+Street,Norwalk,CT,06854" '
'rel="noopener noreferrer" style="color: inherit; display: flex; '
'align-items: center; gap: 0.25rem" target="_blank">\n'
' Directions\n'
' <div '
'class="icon-embed-xxsmall" style="display: flex; align-items: '
'center">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'<a class="button is-link is-icon w-inline-block" '
'data-outbound-link="" data-outbound-type="venue_url" '
'href="http://www.seaport.org" rel="noopener noreferrer" '
'target="_blank">\n'
'<div>Venue Website</div>\n'
'<div class="icon-embed-xxsmall w-embed">\n'
'<svg fill="currentColor" viewbox="0 0 384 512" '
'xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 '
'24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 '
'0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 '
'24-24H328z"></path>\n'
'</svg>\n'
'</div>\n'
'</a>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'<div class="event-detail_detail-item">\n'
'<div class="icon-embed-xsmall primary-color w-embed">\n'
'<svg aria-hidden="true" class="svg-inline--fa '
'fa-money-bill-wave" data-icon="money-bill-wave" '
'data-prefix="fas" focusable="false" role="img" viewbox="0 0 576 '
'512" xmlns="http://www.w3.org/2000/svg">\n'
'<path d="M559 54.5C524.1 38.25 489.2 32 454.3 32C343.5 32 232.5 '
'94.38 121.7 94.38c-27.79 0-55.57-4-83.36-13.75C35.21 79.5 32.06 '
'79 29.03 79C13.5 79 0 92.38 0 110.8v317.4c0 12.62 6.525 24.5 '
'16.99 29.38C51.86 473.8 86.85 480 121.7 480c110.8 0 221.7-62.38 '
'332.6-62.38c27.79 0 55.57 4 83.36 13.75c3.15 1.125 6.301 1.625 '
'9.338 1.625C562.5 433 576 419.6 576 401.1V83.88C576 71.25 569.5 '
'59.38 559 54.5zM528 151.2C496.5 147.2 472 120.6 472 88c0-2.209 '
'.4486-4.262 .6751-6.403C492 83.22 510.7 86.56 528 '
'93.39V151.2zM208 256c0-53.02 35.82-96 79.1-96s79.1 42.98 79.1 '
'96c0 53.02-35.82 96-79.1 96S208 309 208 256zM48 133.6C68.05 '
'138.6 88.86 140.1 110.4 141.7C104.2 170.5 78.63 192 48 '
'192V133.6zM48 360.8C79.53 364.8 104 391.4 104 424c0 2.207-.4486 '
'4.262-.6751 6.403C83.95 428.8 65.35 425.4 48 418.6V360.8zM528 '
'378.4c-20.05-5.02-40.85-7.4-62.44-8.139C471.8 341.5 497.4 320 '
'528 320V378.4z" fill="currentColor"></path>\n'
'</svg>\n'
'</div>\n'
'<div class="event-detail_detail-item-text-wrapper">\n'
'<div class="event-detail_detail-title">How Much</div>\n'
'<div class="event-detail_detail-info">\n'
'<div>$40</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</div>\n'
'</section>'}
2026-06-16 17:22:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-07-31&page=4> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-07-16&page=3)
2026-06-16 17:22:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-08-15&page=5> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-07-31&page=4)
2026-06-16 17:22:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-08-30&page=6> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-08-15&page=5)
2026-06-16 17:22:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-09-14&page=7> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-08-30&page=6)
2026-06-16 17:22:34 [scrapy.extensions.logstats] INFO: Crawled 64 pages (at 64 pages/min), scraped 57 items (at 57 items/min)
2026-06-16 17:22:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-09-29&page=8> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-09-14&page=7)
2026-06-16 17:22:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-10-14&page=9> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-09-29&page=8)
2026-06-16 17:22:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-10-29&page=10> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-10-14&page=9)
2026-06-16 17:22:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-11-13&page=11> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-10-29&page=10)
2026-06-16 17:23:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-11-28&page=12> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-11-13&page=11)
2026-06-16 17:23:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-12-13&page=13> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-11-28&page=12)
2026-06-16 17:23:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-12-28&page=14> (referer: https://www.civiclift.com/feeds/845/events?format=turbo_stream&from=&last_day=2026-12-13&page=13)
2026-06-16 17:23:18 [scrapy.core.engine] INFO: Closing spider (finished)
2026-06-16 17:23:18 [scrapy.extensions.feedexport] INFO: Stored csv feed (57 items) in: output/2026/06/16/visit_norwalk.csv
2026-06-16 17:23:18 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 52339,
'downloader/request_count': 71,
'downloader/request_method_count/GET': 71,
'downloader/response_bytes': 1757949,
'downloader/response_count': 71,
'downloader/response_status_count/200': 71,
'dupefilter/filtered': 741,
'elapsed_time_seconds': 104.473296,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 6, 16, 15, 23, 18, 937957, tzinfo=datetime.timezone.utc),
'httpcompression/response_bytes': 11671159,
'httpcompression/response_count': 71,
'item_scraped_count': 57,
'items_per_minute': 32.88461538461539,
'log_count/DEBUG': 243,
'log_count/ERROR': 57,
'log_count/INFO': 4,
'log_count/WARNING': 1,
'memusage/max': 157069312,
'memusage/startup': 93118464,
'request_depth_max': 14,
'response_received_count': 71,
'responses_per_minute': 40.96153846153846,
'scheduler/dequeued': 71,
'scheduler/dequeued/memory': 71,
'scheduler/enqueued': 71,
'scheduler/enqueued/memory': 71,
'start_time': datetime.datetime(2026, 6, 16, 15, 21, 34, 464661, tzinfo=datetime.timezone.utc)}
2026-06-16 17:23:18 [scrapy.core.engine] INFO: Spider closed (finished)