Desktop version Jobs Stats

PROJECT (event_scrapers)
SPIDER (darien_library)

2026-08-11 16:00:22 [scrapy.utils.log] INFO: Scrapy 2.14.1 started (bot: event_scrapers)
2026-08-11 16:00:22 [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, Jun 19 2026, 12:46:00) [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-08-11 16:00:22 [scrapy.crawler] DEBUG: Using AsyncCrawlerProcess
2026-08-11 16:00:22 [asyncio] DEBUG: Using selector: EpollSelector
2026-08-11 16:00:22 [scrapy.addons] INFO: Enabled addons:
[]
2026-08-11 16:00:23 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-08-11 16:00:23 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-08-11 16:00:23 [scrapy.extensions.telnet] INFO: Telnet Password: aac34647a9fdd55e
2026-08-11 16:00:23 [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-08-11 16:00:23 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'event_scrapers',
 'FEED_EXPORT_ENCODING': 'utf-8',
 'FEED_URI_PARAMS': <function _feed_uri_params at 0x7bf2a9d174c0>,
 'LOG_FILE': '/root/event-list-scraping/logs/event_scrapers/darien_library/fd274901958c11f193270050565fa5d9.log',
 'NEWSPIDER_MODULE': 'event_scrapers.spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'SPIDER_MODULES': ['event_scrapers.spiders']}
2026-08-11 16:00:23 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-08-11 16:00:23 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-08-11 16:00:23 [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-08-11 16:00:23 [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-08-11 16:00:23 [scrapy.middleware] INFO: Enabled item pipelines:
['event_scrapers.pipelines.EventScrapersPipeline']
2026-08-11 16:00:23 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/pipelines/__init__.py:41: ScrapyDeprecationWarning: EventScrapersPipeline.open_spider() 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.open_spider)

2026-08-11 16:00:23 [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-08-11 16:00:23 [scrapy.core.engine] INFO: Spider opened
2026-08-11 16:00:23 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.darien_library.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-08-11 16:00:23 [darien_library] INFO: Sending scraped events to prod API
2026-08-11 16:00:23 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-08-11 16:00:23 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-08-11 16:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/events/upcoming> (referer: None)
2026-08-11 16:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/baby-play-date-118850> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/retro-crafts-puff-paint-108497> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13200
2026-08-11 16:00:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/baby-play-date-118850>
{'event_url': 'https://www.darienlibrary.org/event/baby-play-date-118850',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Baby Play Date</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 18, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:30am–10:15am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118848" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118849" '
             'class="lc-repeating-dates__link">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118850" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118851" '
             'class="lc-repeating-dates__link">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118850/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118850/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118850/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Enjoy an informal '
             'gathering of infants with their parents and caregivers. What’s '
             'better than a social tummy time? Toys and books will be '
             'provided. Meet other parents/caregivers in the community and '
             'make friends for your little ones.\xa0</p><p><strong>Ages birth '
             'to pre-walking babies. No registration '
             'required.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12619
2026-08-11 16:00:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/retro-crafts-puff-paint-108497>
{'event_url': 'https://www.darienlibrary.org/event/retro-crafts-puff-paint-108497',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Retro Crafts: Puff Paint</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/17" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/17">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/17" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/17">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        17\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, August 17, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:30pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/108497/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/108497/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B181%5D=181">Elementary</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'age 4 to 6.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Get Pretty in Pink '
             'with this retro fad from the 1980s.\xa0<br><br><strong>Ages 4 to '
             '6.</strong><br><br>#SummerReading</p><p>\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/retro-crafts-puff-paint-108497" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-qig-5g3yv8yae9d2upatbtndpfglvkozroo997arhxq" '
             'type="hidden" name="form_build_id" '
             'value="form-QIg-5g3yv8yAE9D2UpatBtNdpFGLvKoZRoo997arhxQ">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Claire Salgado\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:csalgado@darienlibrary.org">\n'
             '                  csalgado@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/events/upcoming?page=1> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/pressed-flower-art> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16275
2026-08-11 16:00:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439>
{'event_url': 'https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             "<span>Women and Money Roundtable: How to Make Sense of Today's "
             'Financial Markets</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Virtual\n'
             '                </h3>\n'
             '              \n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112436" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112437" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441" '
             'class="lc-repeating-dates__link">\n'
             '                          09/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442" '
             'class="lc-repeating-dates__link">\n'
             '                          10/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443" '
             'class="lc-repeating-dates__link">\n'
             '                          11/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444" '
             'class="lc-repeating-dates__link">\n'
             '                          12/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3719/lc_featured_image?alternative_text=image%20of%20a%20person%20using%20a%20calculator%20in%20front%20of%20a%20laptop"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-11/women_and_money_roundtable.jpg" '
             'alt="image of a person using a calculator in front of a laptop" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112439/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112439/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112439/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B96%5D=96">Business &amp; '
             'Finance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Julia Strayer and '
             'Liz Maccarone will lead this very popular, lively and '
             'informative discussion on today’s financial markets and how they '
             'might fit into your portfolio.</p><p><a class="btn btn-primary '
             'btn-block" '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_MMu4t574R0ePL0xrkKE3ww">Register '
             'for Women &amp; Money Roundtable</a></p><h3><strong>About the '
             'Presenters</strong></h3><p><strong>Julia Strayer</strong>,\xa0'
             '<strong>CPWA®, CIMA®, CRPC® Senior Vice President, Wealth '
             'Management Advisor.\xa0</strong>\xa0Prior to joining Merrill '
             'Lynch Wealth Management in 2000, Julia was a vice president and '
             'private banker for BankBoston’s Private Bank for 7 years, '
             'responsible for asset management and trust services. Previously, '
             'Julia worked in marketing for 9 years with Merrill. Julia has a '
             'BA from Ohio State University and an MBA from New York '
             'University’s Stern School of Business. Julia has appeared on the '
             'CNBC show “Power Lunch,” CBS “This Morning,” WGCH’s “Women in '
             'Business,” in addition to featured articles in USA '
             'Today.</p><p><strong>Liz Maccarone, CRPC® Senior Financial '
             'Advisor.\xa0</strong>\xa0Liz joined Merrill Lynch Wealth '
             'Management in 2012. Liz works closely with high-net-worth '
             'individuals and their families to create personalized and '
             'comprehensive strategies that support their goals, including '
             'investment management, retirement planning, liability '
             'management, and multigenerational planning. Liz values the '
             'importance of establishing and cultivating relationships with '
             'families including the next generation. Liz graduated from '
             'Fairfield University with a dual bachelor’s degree in Finance '
             'and Marketing. She began her career working at a boutique '
             'investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '        \n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Joanne Gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:25 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12585
2026-08-11 16:00:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/pressed-flower-art>
{'event_url': 'https://www.darienlibrary.org/event/pressed-flower-art',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Pressed Flower Lanterns</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/110885/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/110885/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B93%5D=93">Tweens &amp; '
             'Teens</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'grade 6th Grade to 12th Grade.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Do you appreciate '
             'the art of pressed flowers? Come learn about a few different '
             'uses for your blooms! We’ll decorate glass jars with pressed '
             'flowers to create mini lanterns you can take home.\xa0'
             '</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/pressed-flower-art" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-vhepfkzuitwxkiguksp2dzt1khthnyrrnnh8gbsdrdw" '
             'type="hidden" name="form_build_id" '
             'value="form-VhePfkzuItwXKIGUKsp2dZT1khTHNYRRnnh8GBSDRDw">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Mia Orobona\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:morobona@darienlibrary.org">\n'
             '                  morobona@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/mandarin-bilingual-birdies-concert-114115> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/chronic-clear-thriving-after-chronic-lyme-desease-119211> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 11997
2026-08-11 16:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/mandarin-bilingual-birdies-concert-114115>
{'event_url': 'https://www.darienlibrary.org/event/mandarin-bilingual-birdies-concert-114115',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Mandarin Bilingual Birdies Concert</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/14">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/14">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        14\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, August 14, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:45am–10:30am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114115/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/114115/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114115/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B10%5D=10">Performance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B181%5D=181">Elementary</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join a musician from '
             "Bilingual Birdies in the Library's Community Room for an "
             'unforgettable concert performance in English and Mandarin!\xa0'
             'Learn new words while you and your child sing and dance along to '
             'original and traditional songs.</p><p><strong>Ages 1 to 5 with '
             'caregiver. No registration required!</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15295
2026-08-11 16:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/chronic-clear-thriving-after-chronic-lyme-desease-119211>
{'event_url': 'https://www.darienlibrary.org/event/chronic-clear-thriving-after-chronic-lyme-desease-119211',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>From Chronic to Clear: Thriving After Chronic Lyme '
             'Disease</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/13" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/13">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/13" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/13">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        13\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, August 13, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4473/lc_featured_image?alternative_text=image%20of%20a%20tick%20going%20into%20a%20test%20tube"><img '
             'height="321" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/tickles.jpg" '
             'alt="image of a tick going into a test tube" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/119211/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/119211/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B14%5D=14">Lecture</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 13, 2026 @ 6:05pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Discover how use of '
             'key alternative &amp; integrated natural therapies transformed a '
             "Connecticut man's scary chronic Lyme disease condition into a "
             'more vibrant life, and why it could be relevant for you, or a '
             "loved one's Lyme disease challenge.</p><p>Join Terry Henry and "
             'Dr. Stephanie Paulmeno as they share complimentary, holistic '
             'frameworks being used to support healing from chronic Lyme '
             "disease. He's been in total remission for 15+ years.</p><p>Dr. "
             'Paulmeno has 50+ years of clinical practice in the management of '
             'chronic diseases, including traditional &amp; alternative '
             'medicine in a variety of settings-a true Connecticut gem. Learn '
             'more about powerful, natural and accessible therapies to combat '
             'stubborn Lyme symptoms.</p><h3>About the Presenters</h3><p>Terry '
             'Henry, MBA, CNC, CRM, is the founder of LymeNXT. Dr. Stephanie '
             'Paulmeno is a Doctor of Nursing Practice (DNP), Gerontologist, '
             'and Nationally Board-certified Case Manager.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/chronic-clear-thriving-after-chronic-lyme-desease-119211" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-mzetbosreuo1xza96ecnybejig8w0dx1uitztwrza-8" '
             'type="hidden" name="form_build_id" '
             'value="form-mzeTboSREUo1xZa96ECNyBEJig8w0DX1UITztwRZa_8">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Pat Sheary\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:Psheary@darienlibrary.org">\n'
             '                  Psheary@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695246">\n'
             '                  (203) 669-5246\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/family-movie-matinee-babe-118526> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-87167> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 11546
2026-08-11 16:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/family-movie-matinee-babe-118526>
{'event_url': 'https://www.darienlibrary.org/event/family-movie-matinee-babe-118526',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Family Movie Matinee: "Babe"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/14">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/14">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        14\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, August 14, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–4:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118526/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118526/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118526/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Bring the family to '
             'the Library for a matinee movie of <em>Babe</em> '
             '(1995)!</p><p>After being separated from his family, a young pig '
             'befriends his fellow farm animals and learns to be a useful '
             'member of the farm by herding sheep, all in an effort to save '
             "himself from ending up on someone's dinner "
             'plate.</p><p><strong>Rated G. Runtime: 91 minutes. Ages 5 and up '
             'with caregiver.\xa0</strong><br><br><strong>No registration '
             'required!</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14935
2026-08-11 16:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-87167>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-87167',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Lorne"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/17" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/17">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/17" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/17">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        17\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, August 17, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/87167/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/87167/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 17, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents: Monday Night at the Movies!</p><p>This week we are '
             'showing “Lorne."\xa0</p><p>“From Morgan Neville, Academy '
             "Award-winning filmmaker of “20 Feet from Stardom” and “Won't You "
             'Be My Neighbor?” comes “Lorne”, an unprecedented, '
             'behind-the-scenes glimpse at the man who built the inimitable '
             'empire of comedy, shaping television and culture for '
             'generations. The documentary features exclusive footage, '
             'archival treasures, and candid interviews with the show’s most '
             'iconic cast members and writers including Tina Fey, Maya '
             'Rudolph, John Mulaney, Andy Samberg, Conan O’Brien, Chris Rock '
             'and many more.”– Focus Features</p><p><strong>Director:</strong> '
             'Morgan Neville</p><p><strong>Year:</strong> '
             '2026</p><p><strong>Starring:</strong> Fred Armisen, Alec '
             'Baldwin, Candice Bergen, Dana Carvey, Chevy Chase, Michael Che, '
             'Mikey Day, James Downey, Ayo Edebiri, Jimmy Fallon, Tina Fey, '
             'Bill Hader, Steve Higgins, Colin Jost, Michael Longfellow, Steve '
             'Martin, Kate McKinnon, Seth Meyers, Lorne Michaels, John '
             "Mulaney, Mike Myers, Conan O'Brien, Chris Parnell – Narrator, "
             'Paula Pell, Chris Rock, Maya Rudolph, Andy Samberg, Sarah '
             'Sherman, Paul Simon, Robert Smigel, David Spade, Kenan Thompson, '
             'Lily Tomlin, Kristen Wiig, and Bowen Yang.\xa0</p><p>This movie '
             'is 1 hour and 41 minutes and is rated R (for language and a '
             'sexual reference).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=8jAzm4a5SLo">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-87167" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-wrvzlqsq4kgghn7wdtl5qugepily8wznuz433j9x1h4" '
             'type="hidden" name="form_build_id" '
             'value="form-wrVzLQsq4KggHn7wdtl5quGEpilY8WZNuz433j9X1h4">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109696> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115022> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/book-bedazzling-110886> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/copy-tuesday-trivia-through-decades-118998> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14773
2026-08-11 16:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109696>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109696',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109696/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109696/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2026 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play Mah Jongg without instruction—perfect for learning '
             'through experience, sharpening your skills, and getting to know '
             'others with similar interests. We provide tables, tile sets, and '
             'most importantly, a welcoming atmosphere where fun is '
             'prioritized.</p><p class="whitespace-normal '
             'break-words">Discover through play how this captivating tile '
             'game has endured through the ages, uniting players of all '
             'cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109696" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-8gvikw-lzljahjmcjsf0un-j-t-5ppid40qlgpyl-vy" '
             'type="hidden" name="form_build_id" '
             'value="form-8GVIkw-lZLJAhJMcJsf0UN-j-t_5pPiD40QLGpYl_vY">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14304
2026-08-11 16:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115022>
{'event_url': 'https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115022',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Learn Excel II with the Career Coach Mobile '
             'Classroom</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Library Parking Lot\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–3:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4333/lc_featured_image?alternative_text=American%20Job%20Center%20Career%20Coach%20Mobile%20Classroom"><img '
             'height="272" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-06/Career%20Coach_1.png" '
             'alt="American Job Center Career Coach Mobile Classroom" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/115022/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/115022/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B13%5D=13">Classes &amp; '
             'Workshops</a></span>, \n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B12%5D=12">Technology</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 12, 2026 @ 1:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Already know the '
             'basics of Microsoft Excel? This hands-on session will help you '
             'unlock Excel’s powerful features! Join us for hands-on practice '
             '– and apply what you’ve learned with real '
             'examples.</p><h3><strong>What You Will '
             'Learn</strong></h3><ul><li>Formulas &amp; Functions – Save time '
             'with built-in calculations</li><li>Pivot Tables – Easily '
             'organize and summarize data</li><li>VLOOKUP – Quickly find '
             'information in large datasets</li><li>Absolute &amp; Relative '
             'Addressing – Control how formulas adjust when '
             'copied</li></ul><p><em>Choose between two different '
             'sessions:</em></p><p>1 to 3 p.m. — Register below<br>10 a.m. to '
             '12 noon —<a '
             'href="https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115015"> '
             '<strong>Register</strong></a><br>\xa0</p><p>Kindly note basic '
             'Excel skills are needed for this class.\xa0</p><p>The American '
             'Job Center Career Coach makes weekly visits to cities and towns '
             'in coordination with community organizations. When you step '
             'aboard the Career Coach, you are greeted by expert staff and '
             'seated at one of ten (10) computer workstations.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/learn-excel-ii-career-coach-mobile-classroom-115022" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-roju5adn85eq42yt5a-5ml1acagezbk7dhzlj0hm-0u" '
             'type="hidden" name="form_build_id" '
             'value="form-Roju5aDN85eQ42YT5A_5Ml1AcAgEzbk7dHZlj0HM_0U">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Mary-Beth Mason\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:mmason@darienlibrary.org">\n'
             '                  mmason@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12601
2026-08-11 16:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/book-bedazzling-110886>
{'event_url': 'https://www.darienlibrary.org/event/book-bedazzling-110886',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Book Bedazzling</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/14">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/14">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        14\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, August 14, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/110886/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/110886/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B93%5D=93">Tweens &amp; '
             'Teens</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 14, 2026 @ 1:00pm.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'grade 6th Grade to 12th Grade.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us as we jump '
             'on this bedazzling #booktok trend at the Library! Apply '
             'gemstones to add a layer of sparkle to your favorite reads. '
             'Participants can choose a book to bedazzle and bring home '
             'forever, or may bring their own book from home.\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/book-bedazzling-110886" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-wm7dycxpuoekpuujzttghjwg4ez6cuu1cp7wkmen7ic" '
             'type="hidden" name="form_build_id" '
             'value="form-Wm7DycxpUoEKPuujztTGHJWG4ez6cuU1Cp7WkMen7ic">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Mia Orobona\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:morobona@darienlibrary.org">\n'
             '                  morobona@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13453
2026-08-11 16:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/copy-tuesday-trivia-through-decades-118998>
{'event_url': 'https://www.darienlibrary.org/event/copy-tuesday-trivia-through-decades-118998',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Trivia: Through the Decades</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4494/lc_featured_image?alternative_text=Trivia"><img '
             'height="181" width="415" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-08/Screenshot%20%287%29.png" '
             'alt="Trivia" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118998/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118998/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 12, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Travel back in time '
             'for a fun-filled evening of trivia focused on the groovy 1970s '
             'and iconic 1980s! Join David from <a '
             'href="https://stickerbookpublishing.com/">Sticker Book '
             'Publishing</a> for a night of friendly competition featuring '
             'questions on pop culture, music, movies, television, trends, and '
             'memorable moments from two unforgettable decades.</p><p>Come '
             'with a team, bring some friends, or play solo, everyone is '
             'welcome. Don’t miss this nostalgic evening of laughs, memories, '
             'and retro fun!</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/copy-tuesday-trivia-through-decades-118998" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-izawxj-772-ztdupfjad-rkbrnc-il0mvn9psaik3pe" '
             'type="hidden" name="form_build_id" '
             'value="form-izAWxj-772_ZtDuPFjaD_rkBrNc_IL0mvN9PSaik3pE">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/collage-self-portraits-108503> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/park-storytimes-highland-farm-105435> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/coloring-club-116434> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/courtyard-storytimes-baby-laptime-118690> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12621
2026-08-11 16:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/collage-self-portraits-108503>
{'event_url': 'https://www.darienlibrary.org/event/collage-self-portraits-108503',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Collage Self-Portraits</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–4:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/108503/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/108503/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B181%5D=181">Elementary</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'age 7 to 11.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Create yourself and '
             'learn collage in this hands-on craft '
             'activity!</p><p><strong>Ages 7 to '
             '11.</strong></p><p>#SummerReading</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/collage-self-portraits-108503" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-eh8-e70ruf6dkkkzomagrzn6kzctolx0lhje6myd-ym" '
             'type="hidden" name="form_build_id" '
             'value="form-eH8-E70ruF6dkKKzoMaGRzn6KZcToLx0LhJE6MYD-yM">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17805
2026-08-11 16:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/park-storytimes-highland-farm-105435>
{'event_url': 'https://www.darienlibrary.org/event/park-storytimes-highland-farm-105435',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Park Storytimes: Highland Farm</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Offsite\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Highland Farm\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105421" '
             'class="lc-repeating-dates__link">\n'
             '                          05/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105422" '
             'class="lc-repeating-dates__link">\n'
             '                          05/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105424" '
             'class="lc-repeating-dates__link">\n'
             '                          05/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105425" '
             'class="lc-repeating-dates__link">\n'
             '                          06/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105426" '
             'class="lc-repeating-dates__link">\n'
             '                          06/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105427" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105428" '
             'class="lc-repeating-dates__link">\n'
             '                          06/24/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105429" '
             'class="lc-repeating-dates__link">\n'
             '                          07/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105430" '
             'class="lc-repeating-dates__link">\n'
             '                          07/08/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105431" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105432" '
             'class="lc-repeating-dates__link">\n'
             '                          07/22/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105434" '
             'class="lc-repeating-dates__link">\n'
             '                          08/05/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105435" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105436" '
             'class="lc-repeating-dates__link">\n'
             '                          08/19/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105437" '
             'class="lc-repeating-dates__link">\n'
             '                          08/26/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105435/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/105435/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105435/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for '
             "storytime at Highland Farm, where we'll wiggle and laugh along "
             'to action-oriented books, fingerplays, songs, and rhymes\xa0that '
             'focus on early literacy skills.</p><p>Please bring a blanket or '
             'towel to sit on as the grass is often damp.\xa0The storytime '
             'meets close to the corner near Middlesex and '
             'Mansfield.</p><p>Co-sponsored with Darien Parks and '
             'Recreation.\xa0</p><p><strong>Ages 1 to 5. No registration '
             'required!</strong></p><p><strong>Note:</strong>\xa0In the event '
             'of rain, this program will be '
             '<strong>cancelled.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=41.099577316392%2C-73.484838109919" '
             'style="width: 100%;" title="Highland Farm on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Highland '
             'Farm</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              560 Middlesex Rd.\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=560%20Middlesex%20Rd.,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Alison Schwartz\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14644
2026-08-11 16:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/coloring-club-116434>
{'event_url': 'https://www.darienlibrary.org/event/coloring-club-116434',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Coloring Club</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/17" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/17">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/17" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/17">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        17\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, August 17, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116428" '
             'class="lc-repeating-dates__link">\n'
             '                          07/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116429" '
             'class="lc-repeating-dates__link">\n'
             '                          07/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116430" '
             'class="lc-repeating-dates__link">\n'
             '                          07/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116431" '
             'class="lc-repeating-dates__link">\n'
             '                          07/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116432" '
             'class="lc-repeating-dates__link">\n'
             '                          08/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116434" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116436" '
             'class="lc-repeating-dates__link">\n'
             '                          08/31/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/116434/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/116434/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/116434/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Get ready to draw '
             'inside (or outside) the lines during our weekly Coloring Club. '
             'We will provide coloring sheets, colored pencils and crayons, '
             "and some relaxing tunes. We can't wait to see what you "
             'create!<br><br>Please note supplies must stay in the Storytime '
             'Room for the duration of the drop-in program.<br><br><strong>No '
             'registration required! For children age 3 and up with their '
             'caregiver.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13179
2026-08-11 16:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/courtyard-storytimes-baby-laptime-118690>
{'event_url': 'https://www.darienlibrary.org/event/courtyard-storytimes-baby-laptime-118690',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Courtyard Storytimes: Baby Laptime</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/27">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/27">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        27\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Courtyard\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, August 27, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:30am–10:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-baby-laptime-118688" '
             'class="lc-repeating-dates__link">\n'
             '                          08/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-baby-laptime-118689" '
             'class="lc-repeating-dates__link">\n'
             '                          08/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-baby-laptime-118690" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118690/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118690/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118690/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><p>Join us for '
             'fingerplays, songs, and bounce rhymes in this lapsit storytime! '
             'Ideal for pre-walking babies and a parent or '
             'caregiver.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us in the '
             'courtyard for fingerplays, songs, and bounce rhymes in this '
             'lapsit storytime! Ideal for pre-walking babies and a parent or '
             'caregiver.\xa0</p><p>Note: In the event of rain, we will be '
             'moving this storytime inside to our Storytime Room.\xa0'
             '</p><p><strong>Ages birth to pre-walking babies. No registration '
             'required.\xa0</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/daytime-readers-book-group-98648> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115015> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/going-gumballs-108493> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/tent-priya-parmar-original-114520> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/knit-one-crochet-too-117475> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/events/upcoming?page=2> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17494
2026-08-11 16:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/daytime-readers-book-group-98648>
{'event_url': 'https://www.darienlibrary.org/event/daytime-readers-book-group-98648',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Daytime Readers Book Group</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      2:00pm–3:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98641" '
             'class="lc-repeating-dates__link">\n'
             '                          01/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98642" '
             'class="lc-repeating-dates__link">\n'
             '                          02/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98643" '
             'class="lc-repeating-dates__link">\n'
             '                          03/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98644" '
             'class="lc-repeating-dates__link">\n'
             '                          04/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98645" '
             'class="lc-repeating-dates__link">\n'
             '                          05/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98646" '
             'class="lc-repeating-dates__link">\n'
             '                          06/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98647" '
             'class="lc-repeating-dates__link">\n'
             '                          07/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/daytime-readers-book-group-98648" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4351/lc_featured_image?alternative_text=Atmosphere%20by%20Taylor%20Jenkins%20Reid"><img '
             'height="480" width="316" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-06/Atmosphere_0.jpg" '
             'alt="Atmosphere by Taylor Jenkins Reid" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/98648/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/98648/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B200%5D=200">Discussion</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 11, 2026 @ 11:30am.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us on August '
             '11th when the Daytime Readers will be discussing '
             '<em>Atmosphere</em> by Taylor Jenkins Reid. Once again this '
             'event is part of the Darien Library Summer Reading Program. This '
             'novel will take us to the 1980s and revolves around a young '
             "woman who begins training to be an astronaut at the Houston's "
             'Johnson Space Centre. This a fast-paced and emotionally charged '
             'story of a woman finding her voice and passion as she fights to '
             'become one of the first female astronauts.\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/daytime-readers-book-group-98648" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-xuqcnferu47udmbdjewtuddns8mj3u17fuhvwiz-urq" '
             'type="hidden" name="form_build_id" '
             'value="form-xuqCNFERu47uDMBDJeWtudDns8mj3U17FUHVWiz_urQ">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14305
2026-08-11 16:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115015>
{'event_url': 'https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115015',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Learn Excel II with the Career Coach Mobile '
             'Classroom</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Library Parking Lot\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:00am–12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4331/lc_featured_image?alternative_text=American%20Job%20Center%20Career%20Coach%20Mobile%20Classroom"><img '
             'height="272" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-06/Career%20Coach.png" '
             'alt="American Job Center Career Coach Mobile Classroom" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/115015/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/115015/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B13%5D=13">Classes &amp; '
             'Workshops</a></span>, \n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B12%5D=12">Technology</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 12, 2026 @ 10:15am.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Already know the '
             'basics of Microsoft Excel? This hands-on session will help you '
             'unlock Excel’s powerful features! Join us for hands-on practice '
             '– and apply what you’ve learned with real '
             'examples.</p><h3><strong>What You Will '
             'Learn</strong></h3><ul><li>Formulas &amp; Functions – Save time '
             'with built-in calculations</li><li>Pivot Tables – Easily '
             'organize and summarize data</li><li>VLOOKUP – Quickly find '
             'information in large datasets</li><li>Absolute &amp; Relative '
             'Addressing – Control how formulas adjust when '
             'copied</li></ul><p><em>Choose between two different '
             'sessions:</em></p><p>10 a.m. to 12 noon — Register below<br>1 to '
             '3 p.m. — <a '
             'href="https://www.darienlibrary.org/event/learn-excel-ii-career-coach-mobile-classroom-115022"><strong>Register</strong></a><br>\xa0'
             '</p><p>Kindly note basic Excel skills are needed for this '
             'class.\xa0</p><p>The American Job Center Career Coach makes '
             'weekly visits to cities and towns in coordination with community '
             'organizations. When you step aboard the Career Coach, you are '
             'greeted by expert staff and seated at one of ten (10) computer '
             'workstations.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/learn-excel-ii-career-coach-mobile-classroom-115015" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-dfq9v5l2sulgnvsfosxjp3ovlhiuhnzki0hdypyipua" '
             'type="hidden" name="form_build_id" '
             'value="form-DfQ9V5L2sULGnVSfoSxjp3oVlhIuhNzKi0hDYPyiPuA">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Mary-Beth Mason\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:mmason@darienlibrary.org">\n'
             '                  mmason@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12615
2026-08-11 16:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/going-gumballs-108493>
{'event_url': 'https://www.darienlibrary.org/event/going-gumballs-108493',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Going Gumballs!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–3:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/108493/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/108493/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'age 3 to 6.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come ready to craft '
             'and create your own gumball machine out of colorful pom poms.\xa0'
             '</p><p><strong>Ages 3 to '
             '6.</strong><br><br>#SummerReading</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/going-gumballs-108493" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-hul9srduytyqyx39fl-soihli9-uflyyriope5j4se8" '
             'type="hidden" name="form_build_id" '
             'value="form-hUl9SRDuytYQyx39fl_SOihLI9-uflYyRIOpE5J4sE8">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Carrie Shaurette\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:cshaurette@darienlibrary.org">\n'
             '                  cshaurette@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15727
2026-08-11 16:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/tent-priya-parmar-original-114520>
{'event_url': 'https://www.darienlibrary.org/event/tent-priya-parmar-original-114520',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Author Talk: Priya Parmar, "The Original"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4428/lc_featured_image?alternative_text=Image%20of%20author%2C%20Priya%20Parmar%2C%20and%20her%20new%20book%2C%20The%20Original"><img '
             'height="304" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/priya.png" '
             'alt="Image of author, Priya Parmar, and her new book, The '
             'Original" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/114520/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114520/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B7%5D=7">Author '
             'Event</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 11, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library is '
             'excited to welcome author, Priya Parmar, who will discuss her '
             'new book, <a '
             'href="https://catalog.darienlibrary.org/Record/652496?searchId=12168937&amp;recordIndex=1&amp;page=1&amp;referred=resultIndex"><em>The '
             'Original</em></a>.</p><p>With Katharine Hepburn at its center, '
             '<em>The Original</em> is an intimate, propulsive portrait of a '
             'brilliant, ambitious actor determined to live on her own '
             'terms—with her female lover and devoted companion—while the '
             'studio system tries to turn her into America’s sweetheart. On '
             'soundstages and back lots, in private cottages in the hills, '
             'Hepburn must navigate a town that runs on secrets, lies, and '
             'unwritten rules, and decide how much of herself she’s willing to '
             'sacrifice for fame and work.<br>\xa0</p><p>While the narrative '
             'follows Hepburn’s early life and career, it is equally an '
             'internal story about the split between the public star and the '
             'private self. Parmar’s meticulous research, comprised of '
             'archival material, biographies, and letters, is transformed into '
             'a rich fictional inner life: unrecorded conversations, sharp '
             'emotional turns, and a voice that lets us hear the Hepburn '
             'behind the photographs.</p><p>For readers of <em>Vanessa and Her '
             'Sister</em>, Maggie O’Farrell’s <em>Hamnet</em>, and Maggie '
             'Shipstead’s <em>Great Circle</em>, \xa0<em>The Original</em> '
             'takes an iconic public figure and creates a wholly new and '
             'deeply human narrative.</p><h3>About the '
             'Author</h3><p><strong>Priya Parmar</strong> is the author of the '
             'novels <em>Exit the Actress</em> and <em>Vanessa and Her '
             'Sister</em>, a New York Times Notable Book, and is co-author of '
             'the musical <em>Sylvia</em> (London Old Vic), nominated for the '
             'Olivier Award for Best New Musical. She divides her time between '
             'Hawaii and Connecticut with her family and four rescue '
             'dogs.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/tent-priya-parmar-original-114520" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-ui4dgxe5gvgcjwrqkkjgmu8hlqblv-c-aojzv9ujp-o" '
             'type="hidden" name="form_build_id" '
             'value="form-Ui4DgxE5gvGCJwrqkKJGmu8HLqbLv-c_aoJzV9ujP-o">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kathleen Millard\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17463
2026-08-11 16:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/knit-one-crochet-too-117475>
{'event_url': 'https://www.darienlibrary.org/event/knit-one-crochet-too-117475',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Knit One, Crochet Too</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/27">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/27">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        27\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, August 27, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      2:00pm–3:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117466" '
             'class="lc-repeating-dates__link">\n'
             '                          06/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117467" '
             'class="lc-repeating-dates__link">\n'
             '                          07/02/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117468" '
             'class="lc-repeating-dates__link">\n'
             '                          07/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117469" '
             'class="lc-repeating-dates__link">\n'
             '                          07/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117470" '
             'class="lc-repeating-dates__link">\n'
             '                          07/23/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117471" '
             'class="lc-repeating-dates__link">\n'
             '                          07/30/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117472" '
             'class="lc-repeating-dates__link">\n'
             '                          08/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117473" '
             'class="lc-repeating-dates__link">\n'
             '                          08/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117474" '
             'class="lc-repeating-dates__link">\n'
             '                          08/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117475" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117476" '
             'class="lc-repeating-dates__link">\n'
             '                          09/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117477" '
             'class="lc-repeating-dates__link">\n'
             '                          09/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/580/lc_featured_image?alternative_text=A%20wall%20of%20yarn%20skeins.%20The%20skeins%20are%20organized%20by%20color%20in%20individual%20boxes"><img '
             'height="480" width="360" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2022-05/pexels-michelle-townsend-6530060.jpg" '
             'alt="A wall of yarn skeins. The skeins are organized by color in '
             'individual boxes" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117475/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117475/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117475/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Calling all fiber '
             "artists! Whether you're a casual knitter, an expert crocheter, "
             'or dabble in loom weaving, join us as we create and chat. Bring '
             'your projects, get tips, and learn from one another. All skill '
             'levels welcome.\xa0</p><p>This is a hybrid event.\xa0Those '
             'wishing to <a '
             'href="https://darienlibrary.zoom.us/meeting/register/tZMvcuirpzMiHdSTCPrawMcMx_w82FcCq77I">participate '
             'virtually may\xa0register</a>\xa0to receive the link to the '
             'meeting room.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kristen Orth\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:korth@darienlibrary.org">\n'
             '                  korth@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/dd-dungeons-dragons-darien-libraryfor-adults-116090> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/puzzle-play-118513> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114069> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109698> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/baby-play-date-118851> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118682> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-87169> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14236
2026-08-11 16:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/dd-dungeons-dragons-darien-libraryfor-adults-116090>
{'event_url': 'https://www.darienlibrary.org/event/dd-dungeons-dragons-darien-libraryfor-adults-116090',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>D&amp;D (Dungeons &amp; Dragons) at Darien Library...for '
             'Adults!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:00pm–7:45pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4061/lc_featured_image?alternative_text=image%20of%20dungeons%20and%20dragons%20dice"><img '
             'height="339" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-03/dungeons_and_dragons.png" '
             'alt="image of dungeons and dragons dice" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/116090/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/116090/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 11, 2026 @ 6:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Dungeons and '
             'Dragons, a.k.a. D&amp;D, is here at Darien Library! This fantasy '
             'based, role-playing game, was introduced in 1974, and is popular '
             'throughout the world!\xa0</p><p>This session will continue the '
             'development of your own character, as you venture into the world '
             'of the Dragon Lance Saga.\xa0 Made popular by the best-selling '
             'books by Weiss and Hickman, this adventure begins your journey '
             'through the world of Krynn and Dragons.</p><p>Use your Fighter, '
             'Ranger, Paladin, Cleric, Monk, Magic User, Thief, Dwarf, Kinder, '
             'Druid and others to investigate the post-cataclysm world of the '
             'Dragon Lance saga. Initiating a lower-level campaign beginning '
             'with the” Dragons of Despair,” each session will be suitable for '
             'the beginning, or the experienced player.</p><p>Space is limited '
             'for the first twelve adventurers. We will be using current '
             '5<sup>th</sup> edition rules adapted for this older adventure. '
             'Older editions are acceptable and familiarity with D &amp; D '
             'Beyond is encouraged but not required.</p><p>Player handbooks, '
             'manuals, \xa0reference material, dice, character figurines and '
             'character sheets will be provided.\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/dd-dungeons-dragons-darien-libraryfor-adults-116090" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-z-akoaca9amb8u8jecdw-aq7w0huqn6m2upuergkyq0" '
             'type="hidden" name="form_build_id" '
             'value="form-Z_aKoAcA9Amb8u8JecdW-Aq7w0HuQN6m2UPUeRgkYQ0">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Joanne Gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12975
2026-08-11 16:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/puzzle-play-118513>
{'event_url': 'https://www.darienlibrary.org/event/puzzle-play-118513',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Puzzle Play!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/24" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/24">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/24" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/24">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        24\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, August 24, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/puzzle-play-118512" '
             'class="lc-repeating-dates__link">\n'
             '                          08/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/puzzle-play-118513" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/24/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118513/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118513/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118513/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Get ready to puzzle '
             'your heart out during Puzzle Play! We will provide a selection '
             'of puzzles for your child to practice their fine motor skills, '
             'hand &amp; eye coordination, and problem solving '
             'skills.<br><br>Please note puzzles must stay in the Storytime '
             'Room for the duration of the drop-in program.<br><br><strong>No '
             'registration required! For children age 3 and up with their '
             'caregiver.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15455
2026-08-11 16:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114069>
{'event_url': 'https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114069',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Cross Stitch and Embroidery Group</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/25">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/25">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        25\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 25, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:00am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114062" '
             'class="lc-repeating-dates__link">\n'
             '                          07/07/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114063" '
             'class="lc-repeating-dates__link">\n'
             '                          07/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114064" '
             'class="lc-repeating-dates__link">\n'
             '                          07/21/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114065" '
             'class="lc-repeating-dates__link">\n'
             '                          07/28/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114066" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114067" '
             'class="lc-repeating-dates__link">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114068" '
             'class="lc-repeating-dates__link">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114069" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114069/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/114069/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114069/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our '
             'weekly group for cross stitch, embroidery, needlepoint, and all '
             'other needlework!</p><p>Bring a work-in-progress and join us for '
             'an hour of camaraderie<strong>\xa0</strong>and '
             "craft.</p><p>Whether you're an expert or just starting out -- "
             'all skill levels are welcome.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Brittany Netherton and Jan Archer\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:bnetherton@darienlibrary.org">\n'
             '                  bnetherton@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695236">\n'
             '                  (203) 669-5236\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14744
2026-08-11 16:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109698>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109698',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/26" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/26">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/26" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/26">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        26\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 26, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109698/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109698/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 26, 2026 @ 3:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2026 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play Mah Jongg without instruction—perfect for learning '
             'through experience, sharpening your skills, and getting to know '
             'others with similar interests. We provide tables, tile sets, and '
             'most importantly, a welcoming atmosphere where fun is '
             'prioritized.</p><p class="whitespace-normal '
             'break-words">Discover through play how this captivating tile '
             'game has endured through the ages, uniting players of all '
             'cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109698" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-awld-mbd3fztfmofjfgunu4-yumgkpk4iuw5csrnmau" '
             'type="hidden" name="form_build_id" '
             'value="form-AwLd_mbD3fztfmofJFgUnu4-YUMgkPK4IUw5CSrnMaU">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13200
2026-08-11 16:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/baby-play-date-118851>
{'event_url': 'https://www.darienlibrary.org/event/baby-play-date-118851',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Baby Play Date</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/25">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/25">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        25\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 25, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:30am–10:15am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118848" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118849" '
             'class="lc-repeating-dates__link">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118850" '
             'class="lc-repeating-dates__link">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118851" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118851/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118851/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118851/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Enjoy an informal '
             'gathering of infants with their parents and caregivers. What’s '
             'better than a social tummy time? Toys and books will be '
             'provided. Meet other parents/caregivers in the community and '
             'make friends for your little ones.\xa0</p><p><strong>Ages birth '
             'to pre-walking babies. No registration '
             'required.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/friday-movie-matinee-104607> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13516
2026-08-11 16:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118682>
{'event_url': 'https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118682',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Courtyard Storytimes: Toddler Storytime</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/25">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/25">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        25\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Courtyard\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 25, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118679" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118680" '
             'class="lc-repeating-dates__link">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118681" '
             'class="lc-repeating-dates__link">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118682" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118682/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118682/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118682/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join in the fun at '
             'Toddler Storytime! This storytime will feature songs, rhymes, '
             'fingerplays, and stories.\xa0</p><p>Note: In the event of rain, '
             'we will be moving this storytime inside to our Community '
             'Room.\xa0</p><p><strong>Ages 18 months to 3 years. No '
             'registration required.\xa0</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14950
2026-08-11 16:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-87169>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-87169',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: Wicked: For Good</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/24" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/24">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/24" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/24">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        24\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, August 24, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:00pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/87169/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/87169/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 24, 2026 @ 6:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents: Monday Night at the Movies!</p><p>This week we are '
             'showing “Wicked: For Good."\xa0</p><p>“Elphaba (Cynthia Erivo), '
             'now demonized as The Wicked Witch of the West, lives in exile, '
             'hidden within the Ozian forest while continuing her fight for '
             'the freedom of Oz’s silenced Animals and desperately trying to '
             'expose the truth she knows about The Wizard (Jeff Goldblum). '
             'Glinda, meanwhile, has become the glamorous symbol of Goodness '
             'for all of Oz, living at the palace in Emerald City and reveling '
             'in the perks of fame and popularity.\xa0</p><p>With their '
             'singular friendship now the fulcrum of their futures, they will '
             'need to truly see each other, with honesty and empathy, if they '
             'are to change themselves, and all of Oz, for good.”– Universal '
             'Pictures</p><p><strong>Director:</strong> Jon M. '
             'Chu</p><p><strong>Year:</strong> '
             '2025</p><p><strong>Starring:</strong> Cynthia Erivo as Elphaba '
             'Thropp, Ariana Grande as Galinda "Glinda" Upland, Jonathan '
             'Bailey as Fiyero Tigelaar/ Scarecrow, Ethan Slater as Boq '
             'Woodsman/ Tin Man, Bowen Yang as Pfannee, Michelle Yeoh as '
             'Madame Morrible, Jeff Goldblum as the Wonderful Wizard of Oz, '
             'Marissa Bode as Nessarose Thropp, and Colman Domingo as the '
             'voice of the Cowardly Lion.</p><p>This movie is 2 hours and 17 '
             'minutes and is rated PG (for action/violence, some suggestive '
             'material and thematic material).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=vt98AlBDI9Y">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-87169" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-mdoprfpchedizpir4sfqqpmjt4vbrv7ns2odc2lva6s" '
             'type="hidden" name="form_build_id" '
             'value="form-MdOPRFPChedIzPIr4sfQqPMjT4vbrV7Ns2OdC2lVa6s">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/park-storytimes-highland-farm-105437> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/knit-one-crochet-too-117474> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/around-world-4-languages-french-103595> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/session-1-learn-play-backgammon-109927> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109697> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/robert-rivest-comic-mime-105232> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14389
2026-08-11 16:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/friday-movie-matinee-104607>
{'event_url': 'https://www.darienlibrary.org/event/friday-movie-matinee-104607',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Friday Movie Matinee: "Moonstruck"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/21">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/21">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        21\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, August 21, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:30pm–5:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/1381/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2023-03/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/104607/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/104607/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 21, 2026 @ 3:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents a monthly program: Friday Movie Matinee!</p><p>This '
             'week we are showing “Moonstruck.”\xa0</p><p>“Loretta Castorini, '
             'a bookkeeper from Brooklyn, New York, finds herself in a '
             'difficult situation when she falls for the brother of the man '
             'she has agreed to marry.”– IMDB\xa0 \xa0'
             '</p><p><strong>Director:</strong> Norman '
             'Jewison</p><p><strong>Year: '
             '</strong>1987</p><p><strong>Starring:</strong> Cher as Loretta '
             'Castorini, Nicolas Cage as Ronny Cammareri, Olympia Dukakis as '
             'Rose Castorini, Vincent Gardenia as Cosmo Castorini, Danny '
             'Aiello as Mr. Johnny Cammareri, Julie Bovasso as Rita Cappomagi, '
             'Louis Guss as Raymond Cappomagi, John Mahoney as Perry, and '
             'Feodor Chaliapin as Grandpa Castorini.\xa0</p><p>This movie is 1 '
             'hour and 42 minutes and is rated PG (for adult themes).\xa0'
             '</p><p><a '
             'href="https://www.youtube.com/watch?v=MN3sPq9RJKM">Watch the '
             'official trailer.</a><br>\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/friday-movie-matinee-104607" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-trr-mlvqkhetw6v4q8uy2z2akwcbonbhvmvfgubxrw8" '
             'type="hidden" name="form_build_id" '
             'value="form-tRR-MlvqkhEtw6V4q8Uy2Z2aKwcBoNbhvmvFGUbXrw8">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17805
2026-08-11 16:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/park-storytimes-highland-farm-105437>
{'event_url': 'https://www.darienlibrary.org/event/park-storytimes-highland-farm-105437',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Park Storytimes: Highland Farm</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/26" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/26">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/26" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/26">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        26\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Offsite\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Highland Farm\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 26, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105421" '
             'class="lc-repeating-dates__link">\n'
             '                          05/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105422" '
             'class="lc-repeating-dates__link">\n'
             '                          05/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105424" '
             'class="lc-repeating-dates__link">\n'
             '                          05/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105425" '
             'class="lc-repeating-dates__link">\n'
             '                          06/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105426" '
             'class="lc-repeating-dates__link">\n'
             '                          06/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105427" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105428" '
             'class="lc-repeating-dates__link">\n'
             '                          06/24/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105429" '
             'class="lc-repeating-dates__link">\n'
             '                          07/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105430" '
             'class="lc-repeating-dates__link">\n'
             '                          07/08/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105431" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105432" '
             'class="lc-repeating-dates__link">\n'
             '                          07/22/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105434" '
             'class="lc-repeating-dates__link">\n'
             '                          08/05/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105435" '
             'class="lc-repeating-dates__link">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105436" '
             'class="lc-repeating-dates__link">\n'
             '                          08/19/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105437" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/26/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105437/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/105437/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105437/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for '
             "storytime at Highland Farm, where we'll wiggle and laugh along "
             'to action-oriented books, fingerplays, songs, and rhymes\xa0that '
             'focus on early literacy skills.</p><p>Please bring a blanket or '
             'towel to sit on as the grass is often damp.\xa0The storytime '
             'meets close to the corner near Middlesex and '
             'Mansfield.</p><p>Co-sponsored with Darien Parks and '
             'Recreation.\xa0</p><p><strong>Ages 1 to 5. No registration '
             'required!</strong></p><p><strong>Note:</strong>\xa0In the event '
             'of rain, this program will be '
             '<strong>cancelled.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=41.099577316392%2C-73.484838109919" '
             'style="width: 100%;" title="Highland Farm on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Highland '
             'Farm</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              560 Middlesex Rd.\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=560%20Middlesex%20Rd.,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Alison Schwartz\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17463
2026-08-11 16:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/knit-one-crochet-too-117474>
{'event_url': 'https://www.darienlibrary.org/event/knit-one-crochet-too-117474',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Knit One, Crochet Too</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/20" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/20">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/20" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/20">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        20\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, August 20, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      2:00pm–3:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117466" '
             'class="lc-repeating-dates__link">\n'
             '                          06/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117467" '
             'class="lc-repeating-dates__link">\n'
             '                          07/02/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117468" '
             'class="lc-repeating-dates__link">\n'
             '                          07/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117469" '
             'class="lc-repeating-dates__link">\n'
             '                          07/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117470" '
             'class="lc-repeating-dates__link">\n'
             '                          07/23/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117471" '
             'class="lc-repeating-dates__link">\n'
             '                          07/30/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117472" '
             'class="lc-repeating-dates__link">\n'
             '                          08/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117473" '
             'class="lc-repeating-dates__link">\n'
             '                          08/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117474" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117475" '
             'class="lc-repeating-dates__link">\n'
             '                          08/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117476" '
             'class="lc-repeating-dates__link">\n'
             '                          09/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117477" '
             'class="lc-repeating-dates__link">\n'
             '                          09/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/580/lc_featured_image?alternative_text=A%20wall%20of%20yarn%20skeins.%20The%20skeins%20are%20organized%20by%20color%20in%20individual%20boxes"><img '
             'height="480" width="360" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2022-05/pexels-michelle-townsend-6530060.jpg" '
             'alt="A wall of yarn skeins. The skeins are organized by color in '
             'individual boxes" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117474/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117474/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117474/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Calling all fiber '
             "artists! Whether you're a casual knitter, an expert crocheter, "
             'or dabble in loom weaving, join us as we create and chat. Bring '
             'your projects, get tips, and learn from one another. All skill '
             'levels welcome.\xa0</p><p>This is a hybrid event.\xa0Those '
             'wishing to <a '
             'href="https://darienlibrary.zoom.us/meeting/register/tZMvcuirpzMiHdSTCPrawMcMx_w82FcCq77I">participate '
             'virtually may\xa0register</a>\xa0to receive the link to the '
             'meeting room.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kristen Orth\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:korth@darienlibrary.org">\n'
             '                  korth@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14689
2026-08-11 16:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/around-world-4-languages-french-103595>
{'event_url': 'https://www.darienlibrary.org/event/around-world-4-languages-french-103595',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Around the World in 4 Languages: French</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/19">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/19">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        19\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 19, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4185/lc_featured_image?alternative_text=Around%20the%20World%20in%204%20Languages%20logo"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-05/Around%20the%20World%20in%204%20Languages_2.png" '
             'alt="Around the World in 4 Languages logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/103595/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/103595/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B13%5D=13">Classes &amp; '
             'Workshops</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 19, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Ready to travel with '
             'more confidence? Join us for Around the World in 4 Languages, a '
             'fun and welcoming series designed to help you learn practical '
             'phrases for real-life travel situations.</p><p>Rather than a '
             'formal language class, these sessions focus on the essentials, '
             '“just what you need to get by.” Learn useful greetings, how to '
             'order food, ask for directions, navigate transportation, and '
             'handle everyday interactions while traveling abroad.</p><p>Each '
             'session will spotlight a different '
             'language:</p><ul><li>Mandarin</li><li>Italian</li><li>Spanish</li><li>French</li></ul><p>Whether '
             'you’re planning an upcoming trip, dreaming of future adventures, '
             'or simply want to try something new, this series is a relaxed '
             'and engaging way to build confidence and connect with other '
             'learners.</p><p>Join us for one session or attend all four and '
             'travel the world with us, one language at a time!</p><h3>About '
             'the Language Teacher</h3><p>After a distinguished 40-year career '
             'in banking, much of it spent working overseas with U.S. banks, '
             '<strong>Hendrik Vriesen</strong> returned to the New York area '
             'and transitioned into financial consulting, primarily with the '
             'New York offices of foreign banks. His extensive international '
             'experience also sparked a passion for languages and language '
             'instruction.</p><p>Over the past 15 years, Hendrik has taught '
             'Dutch, French, and German to private students and groups, '
             'leading classes for beginners, advanced learners, and '
             'conversational practice. Today, he continues to share his '
             'enthusiasm for language and culture through weekly classes at '
             'the Mather Center and New Canaan Library.<br>\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/around-world-4-languages-french-103595" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-xqacttjkx9enzjbko2huh-dun3c55p47oacj0tmlurg" '
             'type="hidden" name="form_build_id" '
             'value="form-XQActtJkx9ENzjBko2hUH_dun3c55P47OACj0Tmlurg">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15388
2026-08-11 16:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/session-1-learn-play-backgammon-109927>
{'event_url': 'https://www.darienlibrary.org/event/session-1-learn-play-backgammon-109927',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Session 1: Backgammon &amp; Beer</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/19">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/19">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        19\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 19, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3817/lc_featured_image?alternative_text=Backgammon%20Board"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-12/Backgammon.png" '
             'alt="Backgammon Board" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109927/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109927/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Backgammon is one of '
             'the world’s oldest and most beloved strategy games, offering a '
             'fun way to exercise the mind while supporting focus, memory, and '
             'overall well-being. Whether brand new to the game or looking to '
             'sharpen skills, participants will learn the fundamentals, '
             'strategies, and techniques in a welcoming, engaging '
             'environment.</p><p>All backgammon boards will be provided. Just '
             'bring curiosity and a sense of adventure. Instruction is '
             'designed to be clear, supportive, and enjoyable for all '
             'learners.</p><p class="MsoPlainText">Come and connect with '
             'others while enjoying craft beer from <a '
             'href="https://captainzigbrewing.com/"><strong>Captain '
             'Zig</strong></a>, and be part of this unique community '
             'gathering.</p><hr><p><strong>All attendees must be '
             '21+.</strong></p><hr><h3>Registration '
             'Note</h3><p><strong>Serious learners only. Because each session '
             'builds on the last, registration is for all four classes. Please '
             'sign up only if you are able to attend the full series:\xa0'
             'Wednesday, August 19th, Wednesday, August 26th, Wednesday, '
             'September 2nd, and Wednesday, September 9th from 7 p.m. – 8 '
             'p.m.</strong></p><p><strong>Sign up below and your name will be '
             'reserved for all four dates.\xa0</strong></p><h3>About the '
             'Instructor</h3><p><strong>David J. Smith</strong> has enjoyed '
             'playing backgammon for more than fifty years and brings both '
             'deep knowledge of the game and a passion for teaching. He has '
             'served as an adjunct college marketing professor for nearly a '
             'decade and has extensive business experience in both domestic '
             'and international settings. David lived and worked overseas for '
             'fifteen years in Europe and Latin America and speaks fluent '
             'Spanish, conversational Portuguese, and some Italian. His '
             'teaching style is engaging, approachable, and focused on '
             'creating a fun and rewarding learning experience for all '
             'participants.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/session-1-learn-play-backgammon-109927" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-atbtgd8dwgzpnwdy6d-lt2njbqz5zynnrgb9ytrpos" '
             'type="hidden" name="form_build_id" '
             'value="form-_ATbtGd8dWGzPNwdy6d_lT2nJBqZ5zynnRgb9YtrPos">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14773
2026-08-11 16:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109697>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109697',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/19">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/19">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        19\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 19, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109697/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109697/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2026 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play Mah Jongg without instruction—perfect for learning '
             'through experience, sharpening your skills, and getting to know '
             'others with similar interests. We provide tables, tile sets, and '
             'most importantly, a welcoming atmosphere where fun is '
             'prioritized.</p><p class="whitespace-normal '
             'break-words">Discover through play how this captivating tile '
             'game has endured through the ages, uniting players of all '
             'cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109697" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-iv3sldsplt7bfyshf1vyc1zpdkifnlvro9wcmgf4omu" '
             'type="hidden" name="form_build_id" '
             'value="form-iV3SldsPLT7bFySHF1vyC1ZPdkifNlVRO9wcmGF4omU">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:30 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12108
2026-08-11 16:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/robert-rivest-comic-mime-105232>
{'event_url': 'https://www.darienlibrary.org/event/robert-rivest-comic-mime-105232',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Science in Motion!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/20" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/20">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/20" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/20">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        20\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, August 20, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      5:00pm–6:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105232/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/105232/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105232/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B10%5D=10">Performance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B181%5D=181">Elementary</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p><strong>Science in '
             'Motion </strong>is a mesmerizing blend of comedy and science '
             'that enthralls both children and adults.\xa0</p><p>Comic mime '
             'Robert Rivest comically explores how scientists and artists see '
             'the world around us. Through an exciting use of mime, comedy and '
             'informative science tie-ins, Robert Rivest inspires his audience '
             'to see science in a new light.\xa0<br><br><strong>No '
             'registration required! Perfect for families with children ages 5 '
             'and up.</strong><br><br>#SummerReading</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/courtyard-storytimes-baby-laptime-118689> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/meet-mermaid-118514> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/library-closed-setup-well-read-117775> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-free-all-public-library-105622> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/friday-movie-matinee-104598> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109702> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13179
2026-08-11 16:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/courtyard-storytimes-baby-laptime-118689>
{'event_url': 'https://www.darienlibrary.org/event/courtyard-storytimes-baby-laptime-118689',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Courtyard Storytimes: Baby Laptime</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/20" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/20">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/20" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/20">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        20\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Courtyard\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, August 20, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:30am–10:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-baby-laptime-118688" '
             'class="lc-repeating-dates__link">\n'
             '                          08/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-baby-laptime-118689" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-baby-laptime-118690" '
             'class="lc-repeating-dates__link">\n'
             '                          08/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118689/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118689/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118689/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><p>Join us for '
             'fingerplays, songs, and bounce rhymes in this lapsit storytime! '
             'Ideal for pre-walking babies and a parent or '
             'caregiver.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us in the '
             'courtyard for fingerplays, songs, and bounce rhymes in this '
             'lapsit storytime! Ideal for pre-walking babies and a parent or '
             'caregiver.\xa0</p><p>Note: In the event of rain, we will be '
             'moving this storytime inside to our Storytime Room.\xa0'
             '</p><p><strong>Ages birth to pre-walking babies. No registration '
             'required.\xa0</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 11936
2026-08-11 16:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/meet-mermaid-118514>
{'event_url': 'https://www.darienlibrary.org/event/meet-mermaid-118514',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Meet a Mermaid!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/21">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/21">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        21\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, August 21, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      11:00am–12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118514/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118514/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B10%5D=10">Performance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration is closed because '
             'the event is full.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'age 2 to 6.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come to the '
             'Storytime Room and meet a mermaid!<br><br>Mermaid Pearl will '
             'share her favorite stories, answer your splashiest questions '
             'about being a mermaid, and take one-on-one photos with our '
             'under-the-sea enthusiasts.\xa0<br><br>Mermaid Pearl has swam '
             'many oceans far and near! She stayed awhile on the shores of the '
             'Japanese island of Okinawa from 2020 to 2024 where she '
             'co-founded Okinawa Enchantments. Okinawa Enchantments provides '
             'family-friendly entertainment to military and local families on '
             'Okinawa for kids parties, military-base and beach clean-up '
             'events.<br><br>Mermaid Pearl (Dana Clark) is a Darien-native '
             'with a B.A. in Theatre Arts from WCSU and a well-known yoga '
             'instructor in Fairfield County’s wellness community (Westport '
             'YMCA, The Angel Cooperative, Yoga 203 &amp; BK '
             'Yoga.)</p><p><strong>Ages 2 to 6 with a '
             'caregiver.</strong><br><br>#SummerReading</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5461
2026-08-11 16:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/library-closed-setup-well-read-117775>
{'event_url': 'https://www.darienlibrary.org/event/library-closed-setup-well-read-117775',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Library Closed to Setup for Well Read</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/19">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/19">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        19\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sat\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Saturday, September 19, 2026\n'
             '          </div>\n'
             '\n'
             '                <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>Thank you for your '
             "interest in coming to the Library this afternoon. We're setting "
             "up for tonight's Well Read event, but look forward to seeing you "
             'tomorrow, on Sunday, from 1 to 5 p.m.\xa0</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14979
2026-08-11 16:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-free-all-public-library-105622>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-free-all-public-library-105622',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Free For All: The Public '
             'Library"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/21">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/21">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        21\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, September 21, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/105622/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105622/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 21, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents: Monday Night at the Movies!</p><p>This week we are '
             'showing "Free For All: The Public Library."</p><p>“‘Free for '
             'All: The Public Library’\xa0tells the story of the quiet '
             'revolutionaries who made a simple idea happen. From the '
             "pioneering women behind the “Free Library Movement” to today's "
             'librarians who service the public despite working in a '
             'contentious age of closures and book bans, meet those who '
             'created a civic institution where everything is free and the '
             'doors are open to all.” – PBS</p><p><strong>Director:</strong> '
             'Lucie Faulknor and Dawn Logsdon</p><p><strong>Year:</strong> '
             '2025</p><p><strong>Starring:</strong> \xa0Gloria Cowart, Fay '
             'Darmawi, Samantha Jackson, Tommy Hamby, Joyce Latham, Crosby '
             'Kemper, Mary Logsdon, Abigail Van Slyck, Jill Lepore, Malkia '
             'Devich-Cyril, Wayne Wiegand, Christine Pawley, Elizabeth '
             'Timmins, Rebecca Kirchberg, Angel Salinas Soto, Gracie '
             'Vanderzanden, Kathryn Bonn, Mario Pacitti, David Nasaw, Gray '
             'Brechin, Tameka Roby, Carla Hayden, Ethelene Whitmire, Deborah '
             'Caldwell-Stone, John Palfrey, Geraldine Edwards Hollis, Karen '
             'Sundheim, Hannah Merrill, Dane Hendrick, Mary Kirchberg, Cindy '
             'Fesemyer, April Roy, and Andrea “Nicki” Jones.\xa0</p><p>This '
             'movie is 1 hour and 25 minutes and is not rated.\xa0</p><p><a '
             'href="https://www.pbs.org/video/trailer-free-for-all-the-public-library-hnzfkz/"><strong>Watch '
             'the official trailer.</strong></a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-free-all-public-library-105622" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-beyvkmyn5biwmwcatplak-p4btpscdtw0f1ofrrpxzo" '
             'type="hidden" name="form_build_id" '
             'value="form-beYVkMYN5bIWMWcatPlAK-p4btpsCDtW0F1oFrRPXzo">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14635
2026-08-11 16:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/friday-movie-matinee-104598>
{'event_url': 'https://www.darienlibrary.org/event/friday-movie-matinee-104598',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Friday Movie Matinee: "The Devil Wears Prada 2"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, September 18, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:30pm–5:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/1381/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2023-03/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/104598/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/104598/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 18, 2026 @ 3:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents a monthly program: Friday Movie Matinee!</p><p>This '
             'week we are showing "The Devil Wears Prada 2."</p><p>“Almost '
             'twenty years after making their iconic turns as Miranda, Andy, '
             'Emily and Nigel—Meryl Streep, Anne Hathaway, Emily Blunt and '
             'Stanley Tucci return to the fashionable streets of New York City '
             'and the sleek offices of Runway Magazine.”– 20<sup>th</sup> '
             'Century Studios</p><p><strong>Director:</strong> David '
             'Frankel</p><p><strong>Year:</strong> '
             '2026</p><p><strong>Starring:</strong> Meryl Streep as Miranda '
             'Priestly, Anne Hathaway as Andrea "Andy" Sachs, Emily Blunt as '
             'Emily Charlton,Stanley Tucci as Nigel Kipling, Justin Theroux as '
             'Benji Barnes, Kenneth Branagh as Stuart Simmons, Simone Ashley '
             'as Amari Mari, Tracie Thoms as Lily, Patrick Brammall as Peter, '
             'Caleb Hearon as Charlie, Helen J. Shen as Jin Chao, Rachel Bloom '
             'as Talia, and Pauline Chalamet as Ilana Poole.</p><p>This movie '
             'is 1 hour and 59 minutes and is rated PG-13 (for strong language '
             'and some suggestive references).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=e9HXmMnUEdE">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/friday-movie-matinee-104598" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-llndtf2umfra-z4sgbgtvo6dkwavipz0ptu3l-zp4-w" '
             'type="hidden" name="form_build_id" '
             'value="form-LLndTF2UMFRA-z4SgBgtVO6DKwAvipz0pTU3l-ZP4_w">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14696
2026-08-11 16:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109702>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109702',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/16">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/16">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        16\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 16, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109702/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109702/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2025 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play without instruction—perfect for learning through '
             'experience or sharpening your skills. We provide tables, tile '
             'sets, and a welcoming atmosphere where fun comes first!</p><p '
             'class="whitespace-normal break-words">Discover through play how '
             'this captivating tile game has endured through the ages, uniting '
             'players of all cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109702" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-wrytqjt5d5rll1tujttgl5lyqyrh0rra2xddgj4bbpi" '
             'type="hidden" name="form_build_id" '
             'value="form-WryTQjT5D5rLl1tUjttgl5LyQyRh0Rra2xDDGJ4BbPI">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16278
2026-08-11 16:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441>
{'event_url': 'https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             "<span>Women and Money Roundtable: How to Make Sense of Today's "
             'Financial Markets</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/16">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/16">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        16\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Virtual\n'
             '                </h3>\n'
             '              \n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 16, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112436" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112437" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439" '
             'class="lc-repeating-dates__link">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441" '
             'class="lc-repeating-dates__link active">\n'
             '                          09/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442" '
             'class="lc-repeating-dates__link">\n'
             '                          10/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443" '
             'class="lc-repeating-dates__link">\n'
             '                          11/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444" '
             'class="lc-repeating-dates__link">\n'
             '                          12/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3719/lc_featured_image?alternative_text=image%20of%20a%20person%20using%20a%20calculator%20in%20front%20of%20a%20laptop"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-11/women_and_money_roundtable.jpg" '
             'alt="image of a person using a calculator in front of a laptop" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112441/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112441/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112441/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B96%5D=96">Business &amp; '
             'Finance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Julia Strayer and '
             'Liz Maccarone will lead this very popular, lively and '
             'informative discussion on today’s financial markets and how they '
             'might fit into your portfolio.</p><p><a class="btn btn-primary '
             'btn-block" '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_i4gI492qT661_ooqPUIWMA">Register '
             'for Women &amp; Money Roundtable</a></p><h3><strong>About the '
             'Presenters</strong></h3><p><strong>Julia Strayer</strong>,\xa0'
             '<strong>CPWA®, CIMA®, CRPC® Senior Vice President, Wealth '
             'Management Advisor.\xa0</strong>\xa0Prior to joining Merrill '
             'Lynch Wealth Management in 2000, Julia was a vice president and '
             'private banker for BankBoston’s Private Bank for 7 years, '
             'responsible for asset management and trust services. Previously, '
             'Julia worked in marketing for 9 years with Merrill. Julia has a '
             'BA from Ohio State University and an MBA from New York '
             'University’s Stern School of Business. Julia has appeared on the '
             'CNBC show “Power Lunch,” CBS “This Morning,” WGCH’s “Women in '
             'Business,” in addition to featured articles in USA '
             'Today.</p><p><strong>Liz Maccarone, CRPC® Senior Financial '
             'Advisor.\xa0</strong>\xa0Liz joined Merrill Lynch Wealth '
             'Management in 2012. Liz works closely with high-net-worth '
             'individuals and their families to create personalized and '
             'comprehensive strategies that support their goals, including '
             'investment management, retirement planning, liability '
             'management, and multigenerational planning. Liz values the '
             'importance of establishing and cultivating relationships with '
             'families including the next generation. Liz graduated from '
             'Fairfield University with a dual bachelor’s degree in Finance '
             'and Marketing. She began her career working at a boutique '
             'investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '        \n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Joanne Gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109703> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/events/upcoming?page=3> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/knit-one-crochet-too-117477> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109701> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/heather-kearsley-wolf-presentation-fine-linens-119109> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/ten-richard-kate-russo-conversation-116523> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/family-storytime-featuring-author-pamela-paul-path-119437> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/dd-dungeons-dragons-darien-libraryfor-adults-118412> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14695
2026-08-11 16:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109703>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109703',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/23">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/23">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        23\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 23, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109703/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109703/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2025 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play without instruction—perfect for learning through '
             'experience or sharpening your skills. We provide tables, tile '
             'sets, and a welcoming atmosphere where fun comes first!</p><p '
             'class="whitespace-normal break-words">Discover through play how '
             'this captivating tile game has endured through the ages, uniting '
             'players of all cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109703" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-rq07cebcuwawwlxk-x2ioqdqvqorusud5yxzd6hmw4" '
             'type="hidden" name="form_build_id" '
             'value="form-rq07CeBCUwawwLXk-_X2ioqdqVqOruSud5YXZD6hmw4">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17466
2026-08-11 16:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/knit-one-crochet-too-117477>
{'event_url': 'https://www.darienlibrary.org/event/knit-one-crochet-too-117477',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Knit One, Crochet Too</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/10">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/10">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        10\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, September 10, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      2:00pm–3:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117466" '
             'class="lc-repeating-dates__link">\n'
             '                          06/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117467" '
             'class="lc-repeating-dates__link">\n'
             '                          07/02/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117468" '
             'class="lc-repeating-dates__link">\n'
             '                          07/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117469" '
             'class="lc-repeating-dates__link">\n'
             '                          07/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117470" '
             'class="lc-repeating-dates__link">\n'
             '                          07/23/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117471" '
             'class="lc-repeating-dates__link">\n'
             '                          07/30/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117472" '
             'class="lc-repeating-dates__link">\n'
             '                          08/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117473" '
             'class="lc-repeating-dates__link">\n'
             '                          08/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117474" '
             'class="lc-repeating-dates__link">\n'
             '                          08/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117475" '
             'class="lc-repeating-dates__link">\n'
             '                          08/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117476" '
             'class="lc-repeating-dates__link">\n'
             '                          09/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117477" '
             'class="lc-repeating-dates__link active">\n'
             '                          09/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/580/lc_featured_image?alternative_text=A%20wall%20of%20yarn%20skeins.%20The%20skeins%20are%20organized%20by%20color%20in%20individual%20boxes"><img '
             'height="480" width="360" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2022-05/pexels-michelle-townsend-6530060.jpg" '
             'alt="A wall of yarn skeins. The skeins are organized by color in '
             'individual boxes" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117477/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117477/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117477/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Calling all fiber '
             "artists! Whether you're a casual knitter, an expert crocheter, "
             'or dabble in loom weaving, join us as we create and chat. Bring '
             'your projects, get tips, and learn from one another. All skill '
             'levels welcome.\xa0</p><p>This is a hybrid event.\xa0Those '
             'wishing to <a '
             'href="https://darienlibrary.zoom.us/meeting/register/tZMvcuirpzMiHdSTCPrawMcMx_w82FcCq77I">participate '
             'virtually may\xa0register</a>\xa0to receive the link to the '
             'meeting room.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kristen Orth\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:korth@darienlibrary.org">\n'
             '                  korth@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14667
2026-08-11 16:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109701>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109701',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/09">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/09">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        9\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 9, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109701/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109701/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 9, 2026 @ 3:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2025 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play without instruction—perfect for learning through '
             'experience or sharpening your skills. We provide tables, tile '
             'sets, and a welcoming atmosphere where fun comes first!</p><p '
             'class="whitespace-normal break-words">Discover through play how '
             'this captivating tile game has endured through the ages, uniting '
             'players of all cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109701" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-gkhaklzbj-jkghlwq7gftx430zvymbs4rw6nrqu9vgo" '
             'type="hidden" name="form_build_id" '
             'value="form-gkhAkLzbJ_JkGhLWq7gftx430zvyMBs4Rw6NRQu9vgo">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15692
2026-08-11 16:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/heather-kearsley-wolf-presentation-fine-linens-119109>
{'event_url': 'https://www.darienlibrary.org/event/heather-kearsley-wolf-presentation-fine-linens-119109',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>The Art of Fine Linens: How to Choose, Enjoy, and Care for '
             'Them</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/16">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/16">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        16\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 16, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      11:00am–12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4497/lc_featured_image?alternative_text=Image%20of%20designer%2C%20Heather%20Kearsley%20Wolf"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-08/Heather%20Kearsley%20Wolf.png" '
             'alt="Image of designer, Heather Kearsley Wolf" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/119109/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/119109/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B14%5D=14">Lecture</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 16, 2026 @ 11:00am.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Fine linens are '
             'among the most intimate objects in our homes. We sleep in them, '
             'wrap ourselves in them, and place them directly against our skin '
             'every day. Textile and interior designer Heather Kearsley Wolf '
             'will discuss how natural fibers, ethical craftsmanship, '
             'thoughtful construction, and proper care contribute not only to '
             'beauty and comfort, but also to our health, sleep, and overall '
             'well-being.</p><p>She will explain how to recognize genuine '
             'quality in fibers, fabrics, weaves, and workmanship, while '
             'separating enduring craftsmanship from clever marketing. Heather '
             'will also share practical guidance for choosing, enjoying, '
             'laundering, and caring for fine bedding, bath, and table linens '
             'so they remain healthy, beautiful, and useful for many '
             'years.</p><h3><strong>About Heather Kearsley '
             'Wolf</strong></h3><p><strong>Heather Kearsley Wolf</strong> is '
             'the founder and president of <a '
             'href="https://kearsleyhome.com/">Kearsley, Inc.</a>, a Sonoma, '
             'California-based textile and interior design company known for '
             'its natural-fiber linens, bespoke furnishings, and thoughtfully '
             'crafted interiors.</p><p>Heather began her career in '
             'construction management before moving into interior design. She '
             'founded Kearsley Design in 1995 and launched the company’s '
             'textile division in 1998. For more than thirty years, she has '
             'worked with homeowners, interior designers, architects, luxury '
             'hotels, European textile mills, and skilled artisans to create '
             'beautiful and enduring products for the home.</p><p>Her work is '
             'grounded in exceptional natural materials, ethical production, '
             'traditional craftsmanship, and the belief that the objects we '
             'live with every day should support our health and well-being '
             'while bringing beauty, comfort, and pleasure to our '
             'lives.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/heather-kearsley-wolf-presentation-fine-linens-119109" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-hgflbborosxt-hwqj0a666ie4ibnuitfbku0uqilbiq" '
             'type="hidden" name="form_build_id" '
             'value="form-hGflbbOrOSxT_HwQJ0a666iE4IBnUitFbkU0uqilBIQ">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Pat Sheary\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:Psheary@darienlibrary.org">\n'
             '                  Psheary@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695246">\n'
             '                  (203) 669-5246\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 18684
2026-08-11 16:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/ten-richard-kate-russo-conversation-116523>
{'event_url': 'https://www.darienlibrary.org/event/ten-richard-kate-russo-conversation-116523',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Author Talk:  Richard Russo, Under the Falls</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/08">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/08">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        8\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, September 8, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4498/lc_featured_image?alternative_text=Image%20of%20author%2C%20Richard%20Russo%2C%20and%20his%20new%20book%2C%20Under%20the%20Falls"><img '
             'height="331" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-08/richard_russo.png" '
             'alt="Image of author, Richard Russo, and his new book, Under the '
             'Falls" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/116523/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/116523/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B7%5D=7">Author '
             'Event</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 8, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library and '
             'Barrett Bookstore are thrilled to welcome Pulitzer Prize-winning '
             'author, Richard Russo, who will discuss his new book, <a '
             'href="https://catalog.darienlibrary.org/Record/656660?searchId=12210421&amp;recordIndex=1&amp;page=1&amp;referred=resultIndex"><em>Under '
             'the Falls</em></a>. \xa0Richard will be in conversation with '
             'author, Kate Russo, his daughter. \xa0</p><p><em>Under the Falls '
             'is a </em>spellbinding page-turner about a crime in a small town '
             'that exposes long-held secrets and betrayals among a group of '
             'lifelong friends. it is a gut-wrenching portrait of a tight-knit '
             'rural community undone by the sins of its past, and an '
             'unflinchingly honest depiction of how porous the line between '
             'right and wrong, good versus evil, can become. This is a '
             'stunning, deeply empathetic novel, one that takes Russo’s '
             'penchant for character-driven drama to thrilling new '
             'heights.</p><p>You will not want to miss this father/daughter '
             'conversation!</p><h3>About Under the Falls</h3><p>When Tyler '
             'Sinclair left Stone Mountain at eighteen, he had no plans of '
             'returning. With only a duffel bag full of clothes, a few bucks '
             'stolen from his father’s dresser, and a guitar, his most prized '
             'possession, Tyler disappeared without so much as a goodbye. '
             'Eighteen years later, Tyler, now the frontman of a famous band '
             'aptly named Stone Mountain, finds himself returning to his '
             'hometown for a one-night-only benefit concert to support his old '
             'friend, Doc, who lost feeling in his legs following a childhood '
             'accident. As Tyler ascends the mountain, memories of his '
             'childhood come rushing back—memories of his abusive father and '
             'despondent mother, of the friends he left behind—and he quickly '
             'learns that, for many people on Stone Mountain, the past does '
             'not feel like so long ago, and not everyone has been eagerly '
             'awaiting Tyler’s return.<br><br>At the concert, resentment '
             'simmers just beneath the surface, and Tyler finds himself '
             'confronted with faces new and old: there’s Curt, Tyler’s '
             'childhood best friend, now Stone Mountain’s chief of police, and '
             'his star officer, Deb, an out-of-towner who may have bitten off '
             'more than she can chew by accepting a job in Stone Mountain. And '
             'then there’s Freddi, Curt’s wife and Tyler’s former lover, a '
             'woman whose questionable dealings and fraught history with Tyler '
             'will become the catalyst for a tragedy that will upend each of '
             'their lives and threaten to validate Tyler’s worst fear: that '
             '“Stone Mountain is the kind of place you might escape from once, '
             'if you’re lucky, but not twice.”</p><h3>About Richard '
             'Russo</h3><p><strong>Richard Russo</strong> is the author of ten '
             'novels, most recently <a '
             'href="https://catalog.darienlibrary.org/Record/605807?searchId=12210422&amp;recordIndex=1&amp;page=1&amp;referred=resultIndex"><em>Somebody’s '
             'Fool</em></a>, <a '
             'href="https://catalog.darienlibrary.org/GroupedWork/88997f3f-9e53-9817-129d-7aa59eedabca-eng/Home?searchId=12210429&amp;recordIndex=2&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>Chances '
             'Are . . . </em></a><em>,\xa0</em><a '
             'href="https://catalog.darienlibrary.org/GroupedWork/de287d5d-22bd-df1c-be8c-190160efd23e-eng/Home?searchId=12210431&amp;recordIndex=1&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>Everybody’s '
             'Fool</em></a><em>,</em> and <a '
             'href="https://catalog.darienlibrary.org/Record/331802?searchId=12210433&amp;recordIndex=1&amp;page=1&amp;referred=resultIndex"><em>That '
             'Old Cape Magic</em></a><em>;</em> two collections of stories; '
             'and the memoir <em>Elsewhere.</em> In 2002 he received the '
             'Pulitzer Prize for <a '
             'href="https://catalog.darienlibrary.org/GroupedWork/a61d3676-556a-be2c-a2ad-442a8babdd3f-eng/Home?searchId=12210426&amp;recordIndex=1&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>Empire '
             'Falls</em></a><em>,</em> which, like <a '
             'href="https://catalog.darienlibrary.org/GroupedWork/9b11bb6d-4747-48a0-d598-e386bffd8b52-eng/Home?searchId=12210443&amp;recordIndex=4&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>Nobody’s '
             'Fool</em></a><em>,</em> won multiple awards for its screen '
             'adaptation, and in 2023 his novel <em>Straight Man</em> was '
             'adapted into the television series <em>Lucky Hank. </em>In 2017 '
             'he received France’s Grand Prix de Littérature Américaine. He '
             'lives in Port\xadland, Maine.</p><h3>About Kate '
             'Russo</h3><p><strong>Kate Russo </strong>is the author of '
             '<em>Super Host </em>and <a '
             'href="https://catalog.darienlibrary.org/Record/647578?searchId=12210452&amp;recordIndex=3&amp;page=1&amp;referred=resultIndex"><em>Until '
             'Alison</em></a><em>.</em> She grew up in Maine and now divides '
             'her time between Maine and the United Kingdom. Also an artist, '
             'she exhibits in both the US and UK.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/ten-richard-kate-russo-conversation-116523" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-3b0mzetgkha01a77cgbluosvzhnzvoullqtwjldt4v8" '
             'type="hidden" name="form_build_id" '
             'value="form-3B0MzetgKHA01A77cgbLUosVzHnzVOullqtwJldt4V8">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kathleen Millard\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13911
2026-08-11 16:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/family-storytime-featuring-author-pamela-paul-path-119437>
{'event_url': 'https://www.darienlibrary.org/event/family-storytime-featuring-author-pamela-paul-path-119437',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Family Storytime: featuring author Pamela Paul, "The '
             'Path"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sat\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Offsite\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Darien Nature Center\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Saturday, September 12, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      11:00am–12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4476/lc_featured_image?alternative_text=Pamela%20Paul%20author%20photo"><img '
             'height="338" width="450" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/Pamela%20Paul%20author%20photo.jpg" '
             'alt="Pamela Paul author photo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/119437/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/119437/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B7%5D=7">Author '
             'Event</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B181%5D=181">Elementary</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will open on '
             'August 15, 2026 @ 12:00am.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Children\'s '
             'Library, <a href="https://www.dariennaturecenter.org/">Darien '
             'Nature Center</a>, and <a '
             'href="https://barrettbookstore.com/">Barrett Bookstore</a> are '
             'excited to welcome author, Pamela Paul, to a special family '
             'storytime event!\xa0</p><p>Join us for a book discussion and '
             'read aloud with Pamela Paul, plus lively songs with a children’s '
             'librarian! The fun continues with a hand-on craft and a '
             "self-guided nature walk activity.</p><p>Pamela Paul's new "
             'picture book, <em>The Path</em>, is a playful celebration of '
             'community, nature, and the magic of cooperation.\xa0</p><p>It’s '
             'a busy evening at the local park and all sorts of people are '
             'taking advantage of the precious natural space. Whether biking '
             'or rollerblading, birding or dog walking, there should be room '
             'enough for everyone . . . so why does it seem like someone else '
             'is always in the way?<br><br>Suddenly, a murmuration of '
             'starlings erupts from the treetops—one giant winged cloud swirls '
             'and spins across the sky, forcing everyone to stop and look up. '
             "And after this small, spectacular moment, the park's visitors "
             'begin to interact with\xa0a new appreciation for what nature and '
             'community add to their lives.\xa0<br><br>With watercolor '
             'illustrations full of personality, movement, and life, this '
             'special story reminds readers of all ages that we have a lot to '
             'offer each other when we widen our '
             'perspectives.</p><p><strong>About Pamela '
             'Paul</strong></p><p><strong>Pamela Paul </strong>is a writer at '
             'large for <em>The Wall Street Journal. </em>She was previously '
             'an\xa0Opinion columnist at the <em>New York Times</em> and the '
             'editor of <em>The New York Times Book Review</em>. She is the '
             "author of eight adult books and <em>It Simply Can't Be "
             'Bedtime</em> and <em>Rectangle Time</em> for children. Prior to '
             'joining <em>The New York Times</em>, she was a contributor to '
             '<em>Time</em> and <em>The Economist</em>, and her work has '
             'appeared in <em>The Atlantic</em>, <em>The Washington Post</em>, '
             'and <em>Vogue</em>.</p><p>\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=120+Brookside+Rd.%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Nature Center on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Nature Center</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              120 Brookside Rd.\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=120%20Brookside%20Rd.,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:emelnichok@darienlibrary.org">\n'
             '                  emelnichok@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14737
2026-08-11 16:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/dd-dungeons-dragons-darien-libraryfor-adults-118412>
{'event_url': 'https://www.darienlibrary.org/event/dd-dungeons-dragons-darien-libraryfor-adults-118412',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>D&amp;D (Dungeons &amp; Dragons) at Darien Library...for '
             'Adults!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/08">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/08">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        8\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, September 8, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:45pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4061/lc_featured_image?alternative_text=image%20of%20dungeons%20and%20dragons%20dice"><img '
             'height="339" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-03/dungeons_and_dragons.png" '
             'alt="image of dungeons and dragons dice" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118412/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118412/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 8, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Dungeons and '
             'Dragons, a.k.a. D&amp;D, is here at Darien Library! This fantasy '
             'based, role-playing game, was introduced in 1974, and is popular '
             'throughout the world!\xa0</p><p>This session will continue the '
             'development of your own character, as you venture into the world '
             'of the Dragon Lance Saga.\xa0 Made popular by the best-selling '
             'books by Weiss and Hickman, this adventure begins your journey '
             'through the world of Krynn and Dragons.</p><p>Use your Fighter, '
             'Ranger, Paladin, Cleric, Monk, Magic User, Thief, Dwarf, Kinder, '
             'Druid and others to investigate the post-cataclysm world of the '
             'Dragon Lance saga. Initiating a lower-level campaign beginning '
             'with the” Dragons of Despair,” each session will be suitable for '
             'the beginning, or the experienced player.</p><p>Space is limited '
             'for the first twelve adventurers. We will be using current '
             '5<sup>th</sup> edition rules adapted for this older adventure. '
             'Older editions are acceptable and familiarity with D &amp; D '
             'Beyond is encouraged but not required.</p><p>Player handbooks, '
             'manuals, \xa0reference material, dice, character figurines and '
             'character sheets will be provided.\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/dd-dungeons-dragons-darien-libraryfor-adults-118412" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-ke-sbkzgpk7esc1swgu1oxmgbeqmgk8tsn4yw74t-9s" '
             'type="hidden" name="form_build_id" '
             'value="form-KE-SBkZGpK7eSc1SwGU1OxMgbEqMgK8TSn4YW74t_9s">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Joanne Gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/closed-labor-day-99525> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-avon-tour-88726> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/toddler-techno-storytime-118967> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109700> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/heather-webb-julie-gerstenblatt-116829> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/library-closed-117639> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/knit-one-crochet-too-117476> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/au-pair-meet-117380> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5304
2026-08-11 16:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/closed-labor-day-99525>
{'event_url': 'https://www.darienlibrary.org/event/closed-labor-day-99525',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Closed for Labor Day</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/07">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/07">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        7\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Monday, September 7, 2026\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library is '
             'closed on Monday, September 7th for Labor Day.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15742
2026-08-11 16:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-avon-tour-88726>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-avon-tour-88726',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie with Avon on Tour: "Project Hail '
             'Mary"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/14">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/14">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        14\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, September 14, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:00pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3805/lc_featured_image?alternative_text=Avon%20on%20Tour%20Logo"><img '
             'height="200" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-12/AvonOnTour_Logo_OnWhite_7.jpg" '
             'alt="Avon on Tour Logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/88726/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/88726/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 14, 2026 @ 6:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our Avon '
             'on Tour film series. Together we are celebrating stories that '
             'began on the page and found new life on the screen. There’s '
             'something special about experiencing a beloved book reimagined '
             'through film, noticing what changes, what stays true, and how '
             'each medium brings its own magic to the story.</p><p>If you’d '
             'like to stick around after the screening, we will have an '
             'informal conversation to discuss both the book and the film. '
             'Whether you have read the book cover to cover or are discovering '
             'the story for the first time, all perspectives are welcome. We '
             'hope you will join us for a lively and thoughtful '
             'discussion.</p><hr><p>This week we are showing “Project Hail '
             'Mary.”</p><p>“Science teacher Ryland Grace (Ryan Gosling) wakes '
             'up on a spaceship light years from home with no recollection of '
             'who he is or how he got there. As his memory returns, he begins '
             'to uncover his mission: solve the riddle of the mysterious '
             'substance causing the sun to die out. He must call on his '
             'scientific knowledge and unorthodox ideas to save everything on '
             'Earth from extinction...but an unexpected friendship means he '
             'may not have to do it alone.”– Sony '
             'Pictures</p><p><strong>Director:</strong> Phil Lord and '
             'Christopher Miller</p><p><strong>Year:</strong> '
             '2026</p><p><strong>Starring:</strong> Ryan Gosling as Ryland '
             'Grace, Sandra Hüller as Eva Stratt, James Ortiz as Rocky, Lionel '
             'Boyce as Carl, Ken Leung as Yao Li-Jie, Milana Vayntrub as '
             'Olesya Ilyukhina, Priya Kansara as the voice of Mary, Malachi '
             'Kirby as Martin Dubois, and Liz Kingsman as Annie Shapiro.\xa0'
             '</p><p>This movie is 2 hours and 36 minutes and is rated PG-13 '
             '(for some thematic material and suggestive references).\xa0'
             '</p><p><a '
             'href="https://www.youtube.com/watch?v=5VYsnngkS_U">Watch the '
             'official trailer.</a><br>\xa0</p><h3><strong>Avon on '
             'Tour</strong></h3><p><a '
             'href="https://avontheatre.org/"><strong>The Avon Theatre Film '
             'Center</strong></a> is entering an exciting new chapter. Due to '
             'their long-awaited renovation, they are committed to keeping the '
             'spirit of independent cinema alive through <strong>Avon on '
             'Tour</strong>, films and events presented at beloved partner '
             'venues throughout Fairfield County.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-avon-tour-88726" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-apo-qiygu-ltreewuqrrzlujditnqxmy1gwb3fdwusg" '
             'type="hidden" name="form_build_id" '
             'value="form-Apo_QiyGU_ltrEEwUqrRZlujDiTNqXmy1GWb3fdWusg">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 11188
2026-08-11 16:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/toddler-techno-storytime-118967>
{'event_url': 'https://www.darienlibrary.org/event/toddler-techno-storytime-118967',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Toddler Techno Storytime</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/02">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/02">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        2\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 2, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118967/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118967/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118967/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Bring your crawlers '
             'and walkers for the ultimate 90s themed dance party turned '
             "storytime. We'll shake the sillies out to classic children's "
             'songs with a techno twist.</p><p>Ages 1 to 5. No registration '
             'required!</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14774
2026-08-11 16:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109700>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109700',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/02">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/02">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        2\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 2, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109700/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109700/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2026 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play Mah Jongg without instruction—perfect for learning '
             'through experience, sharpening your skills, and getting to know '
             'others with similar interests. We provide tables, tile sets, and '
             'most importantly, a welcoming atmosphere where fun is '
             'prioritized.</p><p class="whitespace-normal '
             'break-words">Discover through play how this captivating tile '
             'game has endured through the ages, uniting players of all '
             'cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109700" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-llzes46ehtj1zo7p-oflgaupzdpgz51zhrtkinkvh5o" '
             'type="hidden" name="form_build_id" '
             'value="form-LLzES46eHtj1zo7p-OFLGauPzDpGZ51zhrTkiNkvH5o">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 18493
2026-08-11 16:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/heather-webb-julie-gerstenblatt-116829>
{'event_url': 'https://www.darienlibrary.org/event/heather-webb-julie-gerstenblatt-116829',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Author Talk: Julie Gerstenblatt, The Stargazer of '
             'Nantucket and Heather Webb, The Hope Keeper</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/03">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/03">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        3\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, September 3, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4495/lc_featured_image?alternative_text=Image%20of%20books%2C%20The%20Star%20Gazer%20of%20Nantucket%2C%20and%20The%20Hope%20Keeper"><img '
             'height="345" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-08/stargazer.png" '
             'alt="Image of books, The Star Gazer of Nantucket, and The Hope '
             'Keeper" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/116829/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/116829/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B7%5D=7">Author '
             'Event</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 3, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'welcomes authors Julie Gerstenblatt and Heather Webb, who will '
             'discuss their books, <a '
             'href="https://catalog.darienlibrary.org/Record/658332?searchId=12204883&amp;recordIndex=1&amp;page=1&amp;referred=resultIndex"><em>The '
             'Stargazer of Nantucket</em></a> and <a '
             'href="https://catalog.darienlibrary.org/GroupedWork/3bd198c2-e170-f3f5-d289-2ac29f8f35fe-eng/Home?searchId=12204885&amp;recordIndex=1&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>The '
             'Hope Keeper</em></a>. Come join the fun as these authors talk '
             'about their inspirations and just how they brought these '
             "imagined worlds to life. Whether you're a longtime fan of "
             'historical fiction or simply love hearing how a great story '
             'comes together, come be part of the conversation!</p><h3>About '
             '<em>The Stargazer of Nantucket </em>and Julie '
             'Gerstenblatt</h3><p>In 1851 Massachusetts, eighteen-year-old '
             'Winifred Starbuck defies her parents, renowned trade captains '
             'Nell and Peter, by stowing away on their final merchant voyage '
             'from Nantucket to San Francisco and on to China. As the ship '
             "sails toward Canton, she's plunged into treachery and adventure "
             'on the high seas while uncovering a long-buried secret behind '
             "her parents' desperate fear. Charting her own course through "
             'danger she never imagined, Winnie must find the courage to face '
             'a world—and a truth—far bigger than herself.</p><p><strong>Julie '
             'Gerstenblatt </strong>is the author of <a '
             'href="https://catalog.darienlibrary.org/GroupedWork/14e78898-e8da-f398-3afb-a5997e33cbd9-eng/Home?searchId=12204891&amp;recordIndex=1&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>Daughters '
             'of Nantucket</em></a><em>,</em> which won the 2024 New England '
             'Society Book Award for Fiction, and <em>The Stargazer of '
             'Nantucket</em>, a USA Today bestseller. A former educator, Julie '
             'holds two master’s degrees and a doctorate in curriculum and '
             'instruction from Teachers College, Columbia University, and her '
             'essays have appeared in <em>Huffington Post</em> and <em>Grown '
             '&amp; Flown</em>, among others. A native New Yorker who has been '
             'visiting Nantucket since childhood, Julie now lives in coastal '
             'Rhode Island with her family, where she works at Barrington '
             'Books.</p><h3>About <em>The Hope Keeper</em> and Heather '
             'Webb</h3><p class="font-claude-response-body break-words '
             'whitespace-normal" dir="ltr">In 1919 Washington D.C., after her '
             "twin brother Julien's sudden death leaves her to save the family "
             "jewelry business, Elisabeth Beaumont turns to Julien's wealthy "
             'former circle—led by socialite Evalyn McLean, owner of the '
             "cursed Hope Diamond—for work. Drawn deeper into Evalyn's "
             'glittering, toxic world, Elisabeth finds her sense of identity '
             "and loyalty unraveling as she's torn between duty to her father, "
             "fascination with the diamond's dark pull, and doubts about the "
             "life she's building. When a sudden tragedy shatters her bond "
             'with Evalyn and her new glamorous existence, Elisabeth is forced '
             "to confront the truth of her brother's death and choose what she "
             'truly values.</p><p><strong>Heather Webb</strong> is the\xa0'
             '<em>USA Today\xa0</em>and international bestselling author of '
             'eleven historical novels, including her upcoming\xa0<em>The Hope '
             'Keeper</em>\xa0and her other recently published\xa0<a '
             'href="https://catalog.darienlibrary.org/GroupedWork/7f754d8c-3797-fa50-5f61-0832aad39043-eng/Home?searchId=12204895&amp;recordIndex=1&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>Queens '
             'of London</em></a>,\xa0<a '
             'href="https://catalog.darienlibrary.org/GroupedWork/c42cbe6c-dd4f-ba4b-cc55-91650f288ed2-eng/Home?searchId=12204901&amp;recordIndex=1&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>The '
             'Next Ship Home</em></a><em>,</em>\xa0and\xa0<a '
             'href="https://catalog.darienlibrary.org/GroupedWork/d0e457db-b86f-fbec-2a9c-69eadb5cadb5-eng/Home?searchId=12204898&amp;recordIndex=1&amp;page=1&amp;searchSource=local&amp;referred=resultIndex"><em>Christmas '
             'with the Queen</em></a>. In 2015,\xa0<em>Rodin’s Lover</em>\xa0'
             'was a Goodreads Top Pick, and in 2018,\xa0<em>Last Christmas in '
             'Paris</em>\xa0won the Women’s Fiction Writers Association STAR '
             'Award.\xa0<em>Meet Me in Monaco,</em>\xa0was selected as a '
             'finalist for the 2020 Goldsboro RNA award in the UK, as well as '
             'the 2019 Digital Book World’s Fiction prize.\xa0<em>Three Words '
             'for Goodbye</em>\xa0was a Prima Magazine’s 2022 Book of the '
             'Year. To date, Heather’s books have been translated to twenty '
             'languages. She lives in New England with her family and two '
             'mischievous cats.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/heather-webb-julie-gerstenblatt-116829" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-bt2vyqbdbavzz1k6bq7jqurrzlcti9qx5uw2mfd8iba" '
             'type="hidden" name="form_build_id" '
             'value="form-Bt2vyQbdBAVZz1K6bq7jQurrZLcTI9qx5Uw2MFd8iBA">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kathleen Millard\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5264
2026-08-11 16:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/library-closed-117639>
{'event_url': 'https://www.darienlibrary.org/event/library-closed-117639',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Library Closed</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/06">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/06">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        6\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Sunday, September 6, 2026\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library is '
             'closed today.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17464
2026-08-11 16:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/knit-one-crochet-too-117476>
{'event_url': 'https://www.darienlibrary.org/event/knit-one-crochet-too-117476',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Knit One, Crochet Too</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/03">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/03">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        3\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, September 3, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      2:00pm–3:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117466" '
             'class="lc-repeating-dates__link">\n'
             '                          06/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117467" '
             'class="lc-repeating-dates__link">\n'
             '                          07/02/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117468" '
             'class="lc-repeating-dates__link">\n'
             '                          07/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117469" '
             'class="lc-repeating-dates__link">\n'
             '                          07/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117470" '
             'class="lc-repeating-dates__link">\n'
             '                          07/23/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117471" '
             'class="lc-repeating-dates__link">\n'
             '                          07/30/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117472" '
             'class="lc-repeating-dates__link">\n'
             '                          08/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117473" '
             'class="lc-repeating-dates__link">\n'
             '                          08/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117474" '
             'class="lc-repeating-dates__link">\n'
             '                          08/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117475" '
             'class="lc-repeating-dates__link">\n'
             '                          08/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117476" '
             'class="lc-repeating-dates__link active">\n'
             '                          09/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/knit-one-crochet-too-117477" '
             'class="lc-repeating-dates__link">\n'
             '                          09/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/580/lc_featured_image?alternative_text=A%20wall%20of%20yarn%20skeins.%20The%20skeins%20are%20organized%20by%20color%20in%20individual%20boxes"><img '
             'height="480" width="360" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2022-05/pexels-michelle-townsend-6530060.jpg" '
             'alt="A wall of yarn skeins. The skeins are organized by color in '
             'individual boxes" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117476/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117476/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117476/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Calling all fiber '
             "artists! Whether you're a casual knitter, an expert crocheter, "
             'or dabble in loom weaving, join us as we create and chat. Bring '
             'your projects, get tips, and learn from one another. All skill '
             'levels welcome.\xa0</p><p>This is a hybrid event.\xa0Those '
             'wishing to <a '
             'href="https://darienlibrary.zoom.us/meeting/register/tZMvcuirpzMiHdSTCPrawMcMx_w82FcCq77I">participate '
             'virtually may\xa0register</a>\xa0to receive the link to the '
             'meeting room.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kristen Orth\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:korth@darienlibrary.org">\n'
             '                  korth@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13370
2026-08-11 16:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/au-pair-meet-117380>
{'event_url': 'https://www.darienlibrary.org/event/au-pair-meet-117380',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Au Pair Meet Up</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/03">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/03">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        3\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Courtyard\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, September 3, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–7:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117380/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117380/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B200%5D=200">Discussion</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 3, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come meet new '
             'friends or reconnect with existing friends. Enjoy an hour of '
             'conversation and social networking with other au pairs. This '
             'time we will be having a tie-dye event. Please bring a white '
             'tee-shirt that you would like to tie-dye.</p><p>Please note that '
             'we will be meeting at 6:30 P.M.\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/au-pair-meet-117380" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-x1m5cv-gecwvstav8yndq-4dc9yf4pnl0k9lzdktnso" '
             'type="hidden" name="form_build_id" '
             'value="form-x1M5cV-GEcwVSTAv8yndq_4dC9yf4pnL0k9lzdktnSo">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/park-storytimes-highland-farm-105436> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/coloring-club-116436> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/retro-snacks-118519> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-87165> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/adult-summer-reading-vinyl-swap-114052> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117897> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/teen-finale-potato-party-110855> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/summer-reading-movie-night-jumanji-118515> (referer: https://www.darienlibrary.org/events/upcoming?page=2)
2026-08-11 16:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 17805
2026-08-11 16:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/park-storytimes-highland-farm-105436>
{'event_url': 'https://www.darienlibrary.org/event/park-storytimes-highland-farm-105436',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Park Storytimes: Highland Farm</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/19">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/19">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        19\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Offsite\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Highland Farm\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 19, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105421" '
             'class="lc-repeating-dates__link">\n'
             '                          05/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105422" '
             'class="lc-repeating-dates__link">\n'
             '                          05/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105424" '
             'class="lc-repeating-dates__link">\n'
             '                          05/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105425" '
             'class="lc-repeating-dates__link">\n'
             '                          06/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105426" '
             'class="lc-repeating-dates__link">\n'
             '                          06/10/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105427" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105428" '
             'class="lc-repeating-dates__link">\n'
             '                          06/24/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105429" '
             'class="lc-repeating-dates__link">\n'
             '                          07/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105430" '
             'class="lc-repeating-dates__link">\n'
             '                          07/08/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105431" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105432" '
             'class="lc-repeating-dates__link">\n'
             '                          07/22/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105434" '
             'class="lc-repeating-dates__link">\n'
             '                          08/05/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105435" '
             'class="lc-repeating-dates__link">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105436" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/19/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/park-storytimes-highland-farm-105437" '
             'class="lc-repeating-dates__link">\n'
             '                          08/26/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105436/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/105436/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/105436/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for '
             "storytime at Highland Farm, where we'll wiggle and laugh along "
             'to action-oriented books, fingerplays, songs, and rhymes\xa0that '
             'focus on early literacy skills.</p><p>Please bring a blanket or '
             'towel to sit on as the grass is often damp.\xa0The storytime '
             'meets close to the corner near Middlesex and '
             'Mansfield.</p><p>Co-sponsored with Darien Parks and '
             'Recreation.\xa0</p><p><strong>Ages 1 to 5. No registration '
             'required!</strong></p><p><strong>Note:</strong>\xa0In the event '
             'of rain, this program will be '
             '<strong>cancelled.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=41.099577316392%2C-73.484838109919" '
             'style="width: 100%;" title="Highland Farm on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Highland '
             'Farm</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              560 Middlesex Rd.\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=560%20Middlesex%20Rd.,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Alison Schwartz\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14644
2026-08-11 16:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/coloring-club-116436>
{'event_url': 'https://www.darienlibrary.org/event/coloring-club-116436',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Coloring Club</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/31" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/31">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/31" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/31">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        31\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, August 31, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116428" '
             'class="lc-repeating-dates__link">\n'
             '                          07/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116429" '
             'class="lc-repeating-dates__link">\n'
             '                          07/13/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116430" '
             'class="lc-repeating-dates__link">\n'
             '                          07/20/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116431" '
             'class="lc-repeating-dates__link">\n'
             '                          07/27/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116432" '
             'class="lc-repeating-dates__link">\n'
             '                          08/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116434" '
             'class="lc-repeating-dates__link">\n'
             '                          08/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/coloring-club-116436" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/31/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/116436/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/116436/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/116436/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Get ready to draw '
             'inside (or outside) the lines during our weekly Coloring Club. '
             'We will provide coloring sheets, colored pencils and crayons, '
             "and some relaxing tunes. We can't wait to see what you "
             'create!<br><br>Please note supplies must stay in the Storytime '
             'Room for the duration of the drop-in program.<br><br><strong>No '
             'registration required! For children age 3 and up with their '
             'caregiver.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13200
2026-08-11 16:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/retro-snacks-118519>
{'event_url': 'https://www.darienlibrary.org/event/retro-snacks-118519',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Retro Snacks!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 18, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–4:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118519/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118519/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B13%5D=13">Classes &amp; '
             'Workshops</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B181%5D=181">Elementary</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 18, 2026 @ 12:00pm.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'age 7 to 12.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Taste your way '
             "through the decades: Dunkaroos! Ritz Crackers 'N Cheesy Dip! "
             'Fruit Gushers! In this fun program, there will be a variety of '
             'throwback snacks for you to taste and rate. Then test your '
             'knowledge about the last couple of decades in a trivia '
             'game.<br><br><strong>Ages 7 to '
             '12.</strong><br><br>#SummerReading</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><p>Food will be offered '
             'during this program. If you or your child have any food '
             'allergies, please <a '
             'href="mailto:childrenslibrary@darienlibrary.org">reach out to '
             'our staff</a> so we may do our best to accommodate '
             'you.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/retro-snacks-118519" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-xin4k1wgcu3wzylogkprhja7llzw2o2y7lswp9yfzy0" '
             'type="hidden" name="form_build_id" '
             'value="form-xIN4k1WGcu3WzYlogKprhJa7LLzW2O2y7LswP9yFZy0">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Alison Schwartz\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:aschwartz@darienlibrary.org">\n'
             '                  aschwartz@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14509
2026-08-11 16:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-87165>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-87165',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Pleasantville"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/31" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/31">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/31" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/31">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        31\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, August 31, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/87165/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/87165/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 31, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents: Monday Night at the Movies!</p><p>This week we are '
             'showing “Pleasantville."\xa0</p><p>“Two 1990s teenage siblings '
             "find themselves transported to a 1950's sitcom where their "
             'influence begins to profoundly change that colorless, complacent '
             'world.”– IMDB</p><p><strong>Director:</strong> Gary '
             'Ross</p><p><strong>Year:</strong> '
             '1998</p><p><strong>Starring:</strong> Tobey Maguire as David / '
             'Bud Parker, Jeff Daniels as Bill Johnson, Joan Allen as Betty '
             'Parker, William H. Macy as George Parker, J. T. Walsh as Bob, '
             'Reese Witherspoon as Jennifer / Mary Sue Parker, Marley Shelton '
             'as Margaret Henderson, Paul Walker as Skip Martin, Don Knotts as '
             "TV repairman, and Jane Kaczmarek as David and Jennifer's "
             'mother.\xa0</p><p>This movie is 2 hours and 4 minutes and is '
             'rated PG-13 (for some thematic elements emphasizing sexuality, '
             'and for language action/violence, some suggestive material and '
             'thematic material).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=MUBRaKbO2L4">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-87165" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-ocynk344vjir9lnowjzfjik8aro57kddk6jxusgd8-a" '
             'type="hidden" name="form_build_id" '
             'value="form-OcYnK344vJIr9LNOwjZfJik8ArO57kdDK6JxuSGd8-A">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14227
2026-08-11 16:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/adult-summer-reading-vinyl-swap-114052>
{'event_url': 'https://www.darienlibrary.org/event/adult-summer-reading-vinyl-swap-114052',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Adult Summer Reading: Vinyl Record Swap</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 18, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4205/lc_featured_image?alternative_text=Vinyl%20record"><img '
             'height="261" width="357" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-05/record.png" '
             'alt="Vinyl record" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/114052/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114052/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B99%5D=99">Special '
             'Events</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 18, 2026 @ 5:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="MsoPlainText">Go Retro, Darien! Join us for a special '
             'vinyl record swap to celebrate Adult Summer Reading.\xa0</p><p '
             'class="MsoPlainText">Enjoy a beer or non-alcoholic beverage '
             'while connecting with other music enthusiasts and discovering '
             'new tunes.</p><p class="MsoPlainText"><strong>All attendees must '
             'be 21+.</strong></p><h3>How It Works</h3><ul><li>For every vinyl '
             'record you bring, take one home!\xa0</li><li>You can bring up to '
             '10 vinyl records to swap.\xa0</li><li>All music genres are '
             'welcome.</li></ul><h3>Guidelines</h3><ul><li>Records should be '
             'in good condition and play without skipping.</li><li>Check in '
             'your records upon arrival to collect your swap tickets.\xa0'
             '</li><li>If your records are not swapped, take them home with '
             'you at the end of the event.</li></ul></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/adult-summer-reading-vinyl-swap-114052" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-wdwcxjpjtgqw8qufqh8rghubgqmbolswpqqqhe0jvl4" '
             'type="hidden" name="form_build_id" '
             'value="form-wDWCXJPJTgQW8qufqh8RGHuBgQMBoLSWpqqQhe0jVL4">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Sarah-Ruth Tasko\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:stasko@darienlibrary.org">\n'
             '                  stasko@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16077
2026-08-11 16:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117897>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117897',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/01">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/01">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        1\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, September 1, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link active">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117897/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117897/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117897/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12577
2026-08-11 16:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/teen-finale-potato-party-110855>
{'event_url': 'https://www.darienlibrary.org/event/teen-finale-potato-party-110855',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Teen Summer Reading: Potato Party Finale!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/19">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/19">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        19\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, August 19, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/110855/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/110855/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B99%5D=99">Special '
             'Events</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B93%5D=93">Tweens &amp; '
             'Teens</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 19, 2026 @ 1:00pm.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'grade 6th Grade to 12th Grade.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>What is the best way '
             'to eat a potato? Join us to celebrate National Potato Day and '
             "find your favorite potato. We'll taste a variety of potatoes and "
             'vote for our favorites!\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/teen-finale-potato-party-110855" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-fab6f52v-rcamg3bjfaggjzozl2mihnqczux9n44qq" '
             'type="hidden" name="form_build_id" '
             'value="form-fAB6F52v__RCAMG3BjFAgGjzOZl2MiHNQCZUx9N44QQ">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Mia Orobona\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:morobona@darienlibrary.org">\n'
             '                  morobona@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14073
2026-08-11 16:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/summer-reading-movie-night-jumanji-118515>
{'event_url': 'https://www.darienlibrary.org/event/summer-reading-movie-night-jumanji-118515',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Summer Reading Movie Night: "Jumanji"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/28">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/28">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        28\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Library Parking Lot\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, August 28, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:15pm–9:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118515/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118515/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B181%5D=181">Elementary</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 28, 2026 @ 6:00pm.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'age 5 to Over 21.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Celebrate the end of '
             'the summer reading program at our outdoor movie night! We will '
             'be watching "Jumanji<em>"</em>\xa0(1995) with the whole family. '
             'The feature presentation will start right after sunset, '
             'approximately around 7:45 p.m. The movie will run approximately '
             '100 minutes.</p><p>Tasty movie concessions will be provided '
             'including beverages, popcorn, and more! Families are welcome to '
             'start arriving at 7:15 p.m. when they can set up their seating '
             'area and pick up snacks.</p><p><strong>Participants should bring '
             'their own chairs or blankets to set up on the parking lot. '
             '</strong>Please be aware that the Library building will not be '
             'open for services after the Library closes for the '
             'evening.</p><p>We will have a limited number of chairs if your '
             'family is unable to bring lawn chairs or a blanket with them. '
             'Please email Samantha Cardone at\xa0<a '
             'href="mailto:scardone@darienlibrary.org">scardone@darienlibrary.org</a>! '
             'to reserve the number of seats you will '
             'need.<br><br><strong>Families. </strong><em>Please register each '
             'member of your family (including adults) that plans to attend '
             'the event.</em></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><p>If the weather will '
             'be unfavorable on the day of an outdoor program, we will contact '
             'registered participants by email to let them know of any '
             'changes. We will also update the event listing for programs that '
             'do not require registration.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/summer-reading-movie-night-jumanji-118515" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-sog9i2uyg2xwilf7sm3-cqnflwryvc-cwfvvoxlnfz4" '
             'type="hidden" name="form_build_id" '
             'value="form-Sog9I2uyG2xwIlf7sM3-cqNFLWrYVc-CwfvvOXLnFz4">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Samantha Cardone\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:scardone@darienlibrary.org">\n'
             '                  scardone@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117899> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/frost-season-poetry-robert-frost-story-and-song-walter-w-woodward-112632> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/connecticut-california-story-innovation-and-adventure-kent-besocke-117680> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/advance-directives-introduction-planning-ahead-117683> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-avon-tour-cider-house-rules-93150> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/friday-movie-matinee-112337> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16076
2026-08-11 16:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117899>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117899',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/03">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/03">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        3\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, November 3, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link active">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117899/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117899/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117899/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13800
2026-08-11 16:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/frost-season-poetry-robert-frost-story-and-song-walter-w-woodward-112632>
{'event_url': 'https://www.darienlibrary.org/event/frost-season-poetry-robert-frost-story-and-song-walter-w-woodward-112632',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Frost Season: The Poetry of Robert Frost with Walter W. '
             'Woodward</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/03">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/03">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        3\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, November 3, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112632/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112632/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B14%5D=14">Lecture</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 3, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>In “Frost Season,” '
             'state historian emeritus Walt Woodward presents a unique '
             'opportunity to enjoy the works of American poet Robert Frost '
             'paired with songs that reflect and amplify the power of New '
             'England’s most beloved poet’s words.</p><p>Robert Frost was a '
             'four-time Pulitzer Prize winner for volumes of his poetry. '
             'Walter Woodward was once a hit songwriter and is now an '
             'award-winning author of books about New England history and an '
             'Associate Professor of History at the University of '
             'Connecticut.\xa0</p><h3>About Walter W. '
             'Woodward</h3><p><strong>Walter W. Woodward</strong> is '
             'Connecticut State Historian emeritus, having served as State '
             'Historian and as a member of the University of Connecticut '
             'History Department from 2004 to 2022. A scholar of Early '
             'American and Atlantic World history with a focus on Connecticut '
             'and New England, he is the author of five books, including '
             '<em>Creating Connecticut: Critical Moments That Shaped a Great '
             'State</em> and the award-winning <em>Prospero’s America</em>.\xa0'
             '</p><p>Woodward holds a Ph.D. with distinction from UConn and '
             'previously taught at Dickinson College. Before his academic '
             'career, he worked in the music and advertising industries, '
             'earning two Emmy Awards and eight Clio Awards. He continues to '
             'research, write, perform, and lecture through projects such as '
             'Today in Connecticut History and musical performances with The '
             'Band of Steady Habits.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/frost-season-poetry-robert-frost-story-and-song-walter-w-woodward-112632" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-vy-pxcu52jpshhetogmdvjoi4jw3euhqymkuvk7q8um" '
             'type="hidden" name="form_build_id" '
             'value="form-vY_pXCu52jPsHHEtoGmdVjoI4jW3EUhqyMkuVk7Q8UM">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15299
2026-08-11 16:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/connecticut-california-story-innovation-and-adventure-kent-besocke-117680>
{'event_url': 'https://www.darienlibrary.org/event/connecticut-california-story-innovation-and-adventure-kent-besocke-117680',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Connecticut to California: A Story of Innovation and '
             'Adventure with Kent Besocke</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/05">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/05">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        5\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, November 5, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4411/lc_featured_image?alternative_text=State%20map%20of%20CA%20and%20CT%20surrounded%20by%20a%20record%2C%20microphone%2C%20and%20headphones"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/Parking%20Lot%20Light%20%283%29.png" '
             'alt="State map of CA and CT surrounded by a record, microphone, '
             'and headphones" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117680/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117680/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B10%5D=10">Performance</a></span>, \n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B99%5D=99">Special '
             'Events</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 5, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for a '
             'musical roadtrip! Connecticut to California: A Story of '
             'Innovation and Adventure is an hour long, musical journey, '
             'exploring the historic link between the Nutmeg State and the '
             'West. This immersive program blends engaging storytelling with '
             'well crafted songs to illuminate the lives of pioneers, '
             'dreamers, and risk takers.\xa0</p><p>Through a tapestry of '
             'history, folklore and myth, Kent Besocke traces the cultural '
             'echoes that bridge the rolling Hills of Connecticut to the '
             'rugged Pacific shore. Featuring the warm, timeless tones of '
             'acoustic guitar, five string banjo, and mandolin, this '
             'performance celebrates the ambition and adventurous heritage of '
             'those who shaped the American frontier.</p><h3>About Kent '
             'Besocke</h3><p><strong>Kent Besocke</strong> is a '
             'singer-songwriter/multi-instrumentalist who performs solo and in '
             'various groups.\xa0Alone and with a band, he regularly plays for '
             'local festivals, breweries, historical groups, private '
             'gatherings and events.\xa0A performance from Kent involves '
             'homespun stories, original songs, well-chosen cover material, '
             'and accompaniment that includes guitar and other stringed '
             'instruments. He frequently performs music that blends folk, '
             'bluegrass, old-time, country, and rock in a celebration of the '
             'unique characters who bring to life a bygone era.\xa0Currently, '
             'he has written a cycle of songs, “Tune and Tales from '
             'Connecticut,” that celebrate unique people and stories from the '
             'Nutmeg State.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/connecticut-california-story-innovation-and-adventure-kent-besocke-117680" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-tzacrqm41tqopiju2hhw7lofnezjjjwpeuyv1rq-qeo" '
             'type="hidden" name="form_build_id" '
             'value="form-TzAcrqm41tQOpIju2Hhw7LOfneZjjJWPEUYv1rQ_Qeo">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14045
2026-08-11 16:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/advance-directives-introduction-planning-ahead-117683>
{'event_url': 'https://www.darienlibrary.org/event/advance-directives-introduction-planning-ahead-117683',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Advance Directives: An Introduction to Planning '
             'Ahead</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/04">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/04">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        4\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, November 4, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4419/lc_featured_image?alternative_text=CT%20Death%20Collective%20Logo"><img '
             'height="480" width="360" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/CT%20Death%20Collective.png" '
             'alt="CT Death Collective Logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117683/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117683/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 4, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Advance Care '
             "Planning helps ensure your healthcare wishes are known if you're "
             'ever unable to speak for yourself. This interactive workshop '
             'provides a practical introduction to the essentials, including '
             'choosing a healthcare representative, understanding advance '
             'directives, and having meaningful conversations with loved ones. '
             'Participants will leave with a better understanding of the '
             'process and resources to begin their own planning.</p><h3>About '
             'the Presenter</h3><p><strong>Becca Allen</strong> is a Licensed '
             'Clinical Social Worker who specializes in End-of-Life planning. '
             'Becca helps individuals and their supportive community navigate '
             'their end-of-life with thoughtful conversation, compassion, and '
             "care. Becca's focus is on Advance Care Planning and getting a "
             "person's affairs in order. These conversations are for people at "
             'all stages of life and health. Becca has more than 25 years of '
             'experience in leadership positions in the fields of behavioral '
             'health, homelessness, and philanthropy.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/advance-directives-introduction-planning-ahead-117683" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-55ixuztfvt0s384oysjrdvdc0g4wnesklfmzd6np-0w" '
             'type="hidden" name="form_build_id" '
             'value="form-55IXuZTFvT0s384OYSjrDVDc0G4wnESklFMzD6NP-0w">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15847
2026-08-11 16:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-avon-tour-cider-house-rules-93150>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-avon-tour-cider-house-rules-93150',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie with Avon on Tour: "The Cider House '
             'Rules"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/09">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/09">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        9\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, November 9, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:00pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3807/lc_featured_image?alternative_text=Avon%20on%20Tour%20Logo"><img '
             'height="200" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-12/AvonOnTour_Logo_OnWhite_9.jpg" '
             'alt="Avon on Tour Logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93150/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93150/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 9, 2026 @ 6:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our Avon '
             'on Tour film series. Together we are celebrating stories that '
             'began on the page and found new life on the screen. There’s '
             'something special about experiencing a beloved book reimagined '
             'through film, noticing what changes, what stays true, and how '
             'each medium brings its own magic to the story.</p><p>If you’d '
             'like to stick around after the screening, we will have an '
             'informal conversation to discuss both the book and the film. '
             'Whether you have read the book cover to cover or are discovering '
             'the story for the first time, all perspectives are welcome. We '
             'hope you will join us for a lively and thoughtful '
             'discussion.</p><hr><p>This week we are showing "The Cider House '
             'Rules."</p><p>“Homer Wells has lived nearly his entire life '
             "within the walls of St. Cloud's Orphanage in rural Maine. Though "
             'groomed by its proprietor, Dr. Larch, to be his successor, Homer '
             'feels the need to strike out on his own and experience the world '
             'outside. While working at an apple orchard, Homer learns some '
             'powerfully indelible lessons about life, love, and '
             'home.”–Miramax</p><p><strong>Director:</strong> Lasse '
             'Hallström</p><p><strong>Year:</strong> '
             '1999</p><p><strong>Starring:</strong> Tobey Maguire as Homer '
             'Wells, Michael Caine as Dr. Wilbur Larch, Charlize Theron as '
             'Candy Kendall, Paul Rudd as Lt. Wally Worthington, Delroy Lindo '
             'as Arthur Rose, Erykah Badu as Rose Rose, Heavy D as Peaches, K. '
             'Todd Freeman as Muddy, Kieran Culkin as Buster, Jane Alexander '
             'as Nurse Edna, Kathy Baker as Nurse Angela, Kate Nelligan as '
             'Olive Worthington, Paz de la Huerta as Mary Agnes, and \xa0J. K. '
             'Simmons as Ray Kendall.\xa0</p><p>This movie is 2 hours and 6 '
             'minutes and is rated PG-13 (for mature thematic elements, '
             'sexuality, nudity, substance abuse and some violence).</p><p><a '
             'href="https://www.youtube.com/watch?v=xWpOP9NoaM8">Watch the '
             'official trailer.</a><br>\xa0</p><h3><strong>Avon on '
             'Tour</strong></h3><p><a '
             'href="https://avontheatre.org/"><strong>The Avon Theatre Film '
             'Center</strong></a> is entering an exciting new chapter. Due to '
             'their long-awaited renovation, they are committed to keeping the '
             'spirit of independent cinema alive through <strong>Avon on '
             'Tour</strong>, films and events presented at beloved partner '
             'venues throughout Fairfield County.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-avon-tour-cider-house-rules-93150" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-o3n30nrd0cbh6tfqszrh9glgi-jatneyabergzxkyma" '
             'type="hidden" name="form_build_id" '
             'value="form-o3n30nrD0CbH6TFqszRh9GlGI_JATNEyABERgzxkymA">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16275
2026-08-11 16:00:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443>
{'event_url': 'https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             "<span>Women and Money Roundtable: How to Make Sense of Today's "
             'Financial Markets</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/04">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/04">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        4\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Virtual\n'
             '                </h3>\n'
             '              \n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, November 4, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112436" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112437" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439" '
             'class="lc-repeating-dates__link">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441" '
             'class="lc-repeating-dates__link">\n'
             '                          09/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442" '
             'class="lc-repeating-dates__link">\n'
             '                          10/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443" '
             'class="lc-repeating-dates__link active">\n'
             '                          11/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444" '
             'class="lc-repeating-dates__link">\n'
             '                          12/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3719/lc_featured_image?alternative_text=image%20of%20a%20person%20using%20a%20calculator%20in%20front%20of%20a%20laptop"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-11/women_and_money_roundtable.jpg" '
             'alt="image of a person using a calculator in front of a laptop" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112443/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112443/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112443/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B96%5D=96">Business &amp; '
             'Finance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Julia Strayer and '
             'Liz Maccarone will lead this very popular, lively and '
             'informative discussion on today’s financial markets and how they '
             'might fit into your portfolio.</p><p><a class="btn btn-primary '
             'btn-block" '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_Sufvnm-vTViK8ynXzJFO2g">Register '
             'for Women &amp; Money Roundtable</a></p><h3><strong>About the '
             'Presenters</strong></h3><p><strong>Julia Strayer</strong>,\xa0'
             '<strong>CPWA®, CIMA®, CRPC® Senior Vice President, Wealth '
             'Management Advisor.\xa0</strong>\xa0Prior to joining Merrill '
             'Lynch Wealth Management in 2000, Julia was a vice president and '
             'private banker for BankBoston’s Private Bank for 7 years, '
             'responsible for asset management and trust services. Previously, '
             'Julia worked in marketing for 9 years with Merrill. Julia has a '
             'BA from Ohio State University and an MBA from New York '
             'University’s Stern School of Business. Julia has appeared on the '
             'CNBC show “Power Lunch,” CBS “This Morning,” WGCH’s “Women in '
             'Business,” in addition to featured articles in USA '
             'Today.</p><p><strong>Liz Maccarone, CRPC® Senior Financial '
             'Advisor.\xa0</strong>\xa0Liz joined Merrill Lynch Wealth '
             'Management in 2012. Liz works closely with high-net-worth '
             'individuals and their families to create personalized and '
             'comprehensive strategies that support their goals, including '
             'investment management, retirement planning, liability '
             'management, and multigenerational planning. Liz values the '
             'importance of establishing and cultivating relationships with '
             'families including the next generation. Liz graduated from '
             'Fairfield University with a dual bachelor’s degree in Finance '
             'and Marketing. She began her career working at a boutique '
             'investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '        \n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Joanne Gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14527
2026-08-11 16:00:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/friday-movie-matinee-112337>
{'event_url': 'https://www.darienlibrary.org/event/friday-movie-matinee-112337',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Friday Movie Matinee: "Pressure"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/06">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/06">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        6\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, November 6, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:30pm–5:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/1381/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2023-03/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112337/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112337/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 6, 2026 @ 3:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>This week we are '
             'showing "Pressure.”</p><p>“In the tense 72 hours before D-Day, '
             'and with the fate of the free world hanging in the balance, '
             '“Pressure” follows General Dwight D. Eisenhower and Captain '
             'James Stagg as they face an impossible choice—launch the largest '
             'and most dangerous seaborne invasion in history or risk losing '
             'the war altogether.”– Studio Canal \xa0'
             '</p><p><strong>Director:</strong> Anthony '
             'Maras</p><p><strong>Year:</strong> '
             '2026</p><p><strong>Starring:</strong> Andrew Scott as RAF Group '
             'Captain James Stagg, Brendan Fraser as U.S. Army General Dwight '
             'D. Eisenhower, Kerry Condon as MTC First Lieutenant Kay '
             'Summersby, Chris Messina as USAAF Colonel Irving P. Krick, '
             'Damian Lewis as British Army General Bernard Montgomery, and Con '
             "O'Neill as RAF Air Chief Marshal Trafford Leigh-Mallory.\xa0"
             '</p><p>This movie is 1 hour and 40 minutes and is rated PG-13 '
             '(for war violence, bloody images, some strong language, and '
             'smoking).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=zdM4tdLQBg0">Watch the '
             'official trailer.</a></p><p>\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/friday-movie-matinee-112337" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-ni0qpbodbm7mzpjwyrnbgsyguopr2cbxvk9mbpq0rjq" '
             'type="hidden" name="form_build_id" '
             'value="form-nI0QpBoDbm7mZPJWyrnbGsyguOPr2CbxVK9mBpq0rJQ">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/events/upcoming?page=4> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/tentative-author-talk-sophie-von-oertzen-williamson-art-clash-manifesto-against-mundane> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/legend-sleepy-hollow-michael-langlois-115344> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-93147> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-93149> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/afternoon-opera-opera-tbd-111956> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15805
2026-08-11 16:00:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/tentative-author-talk-sophie-von-oertzen-williamson-art-clash-manifesto-against-mundane>
{'event_url': 'https://www.darienlibrary.org/event/tentative-author-talk-sophie-von-oertzen-williamson-art-clash-manifesto-against-mundane',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Author Talk:  Sophie von Oertzen Williamson: "The Art of '
             'the Clash: A Manifesto Against Mundane Design"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/22" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/22">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/22" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/22">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        22\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, October 22, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4434/lc_featured_image?alternative_text=The%20Art%20of%20the%20Clash%20Cover"><img '
             'height="480" width="365" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/Art%20Of%20The%20Clash%20Cover.jpg" '
             'alt="The Art of the Clash Cover" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112447/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112447/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B7%5D=7">Author '
             'Event</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 22, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library and '
             '<a href="https://barrettbookstore.com/">Barrett Bookstore</a> is '
             'excited to welcome local designer Sophie von Oertzen to discuss '
             'her book, <em>The Art of the Clash.\xa0</em></p><p><em>The Art '
             'of the Clash</em> is a testament to the power of individual '
             'expression in the realm of interior design. Guiding us through a '
             'world where the mix is magic, this captivating book reveals how '
             'the deliberate clash of elements—and the tension between '
             'them—can create spaces that are not just visually stunning but '
             'also deeply welcoming. Bringing together the worlds of '
             'interiors, art, and entertaining, this is for anyone eager to '
             'infuse their homes with personality, designers in search of bold '
             'inspiration, hosts aiming to elevate their entertaining game, '
             'and those passionate about creating welcoming, expressive\xa0'
             'spaces.\xa0</p><p>Sophie von Oertzen will be in conversation '
             "with Jill Arden Lukeman, the founder of Arden's, a coastal café "
             'in Rowayton, and co-founder of The Mariner &amp; The Muse.\xa0'
             '</p><h3>About Sophie von Oertzen</h3><p><strong>Sophie von '
             'Oertzen</strong> is the founder of Sophie Williamson Design, '
             'known for its boldly layered designs, joyful use of color, and '
             'fearless mixing of styles. Her designs are defined by a layered '
             'aesthetic that balances boldness with beauty and that feel '
             'deeply personal, considered, and full of life. Drawing '
             'inspiration from travel, history, and nature, Sophie blends old '
             'and new to create spaces that feel collected rather than '
             'decorated. She believes that good design should never be too '
             'perfect but always show who you are as a person. Her work is a '
             'celebration of individuality, warmth, and the beauty of a home '
             'that tells your story. You can find her at <a '
             'href="https://sophiewilliamsondesign.com/">https://sophiewilliamsondesign.com/</a> '
             'and <a '
             'href="https://www.instagram.com/sophie.williamson.design">https://www.instagram.com/sophie.williamson.design</a> \xa0'
             '</p><h3>About Jill Arden Lukeman</h3><p><strong>Jill Arden '
             "Lukeman</strong> is the founder of Arden's, a coastal café in "
             'Rowayton, Connecticut, and co-founder of The Mariner &amp; The '
             'Muse, a vintage interiors brand and design studio. Known for '
             'creating spaces that feel layered, soulful, and deeply connected '
             "to place, Jill's work bridges hospitality, design, and "
             'community.</p><p>A mother of two young boys and a lover of old '
             'things, she brings a sentimental reverence for the past to '
             'everything she touches. Guided by the belief that great places '
             'tell great stories, Jill blends history, imagination, and a keen '
             'eye for beauty to create spaces rich with character, context, '
             'and connection.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/tentative-author-talk-sophie-von-oertzen-williamson-art-clash-manifesto-against-mundane" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-iiubbtuke1qpm0xvtzexf7bew16294zizu3atx8ew6a" '
             'type="hidden" name="form_build_id" '
             'value="form-iiubbtUKE1QpM0XvTZexF7BeW16294ziZU3atx8eW6A">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14638
2026-08-11 16:00:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/legend-sleepy-hollow-michael-langlois-115344>
{'event_url': 'https://www.darienlibrary.org/event/legend-sleepy-hollow-michael-langlois-115344',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>The Legend of Sleepy Hollow with Michael Langlois</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/27">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/27">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        27\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, October 27, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4354/lc_featured_image?alternative_text=Cover%20of%20The%20Legend%20of%20Sleepy%20Hollow%20"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-06/Sleepy%20Hollow.png" '
             'alt="Cover of The Legend of Sleepy Hollow " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/115344/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/115344/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B10%5D=10">Performance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 27, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Be transported to '
             'colonial New York through the words of Washington Irving’s '
             'spine-tingling tale.\xa0</p><p>Follow Connecticut school teacher '
             'Ichabod Crane as he becomes the target of a ghostly apparition: '
             'the famed Headless Horseman of Sleepy Hollow.\xa0</p><p>As the '
             'night darkens, and hoofbeats approach, feel the suspense build '
             'as fear and folktale blend in this perennial Halloween '
             'favorite.</p><h3>About the Presenter</h3><p><strong>Michael '
             'Langlois</strong> is a dynamic performer, director, lecturer and '
             'storyteller with decades of experience on the stage. He has '
             'lectured from Connecticut to California on topics ranging from '
             'Shakespeare to using one’s passions to create exciting events. '
             'Michael has worked with young and old alike, helping them find '
             'their voice to tell their own unique stories. As an actor, his '
             'credits include the Stage Manager in "Our Town," Henry in "Henry '
             'V," Brutus in "Julius Caesar," and Mercutio in "Romeo and '
             'Juliet."</p><p>Michael has directed across New England including '
             'at the Hartford Children’s Theatre, Springfield’s Drama Studio, '
             'and for the Ashford Youth Theatre where he worked for nearly 20 '
             'years as the Artistic Director. Additionally, he worked for over '
             'a decade with New London’s Flock Theatre serving as an Associate '
             'Artist. There he directed, acted, and taught acting classes.\xa0'
             '</p><p>Michael’s directing credits include "A Midsummer Night’s '
             'Dream," "Othello;" "Lysistrata," "Godspell," "A Piece of My '
             'Heart," "Macbeth," "The Crucible Antigone," "The Taming of the '
             'Shrew," "The Imaginary Invalid," and "The Tempest."\xa0'
             '</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/legend-sleepy-hollow-michael-langlois-115344" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-mogwzandrvrqq-vd4qwtnprxi5qstn9fjepc1vq9urg" '
             'type="hidden" name="form_build_id" '
             'value="form-MoGWZanDRvRqq_Vd4QWTNprXI5Qstn9FJePC1VQ9uRg">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15123
2026-08-11 16:00:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-93147>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-93147',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Bram Stoker\'s Dracula"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/26" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/26">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/26" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/26">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        26\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, October 26, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93147/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93147/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 26, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>In the spirit of '
             'Halloween, this week we are showing "Bram Stoker\'s '
             'Dracula.”</p><p>“Gary Oldman, Winona Ryder and Anthony Hopkins '
             "star in director Francis Ford Coppola's visually stunning, "
             'passionately seductive version of the classic Dracula legend. In '
             '"Bram Stoker\'s Dracula,” Coppola returns to the original source '
             'of the Dracula myth, and from that gothic romance, he creates a '
             "modern masterpiece. Gary Oldman's metamorphosis as Dracula who "
             'grows from old to young, from man to beast is nothing short of '
             'amazing. Winona Ryder brings equal intensity to the role of a '
             "young beauty who becomes the object of Dracula's devastating "
             'desire. Anthony Hopkins co-stars as the famed doctor who dares '
             'to believe in Dracula, and then dares to confront him. Opulent, '
             "dazzling and utterly irresistible, this is Dracula as you've "
             'never seen him. And once you\'ve seen "Bram Stoker\'s Dracula,” '
             "you'll never forget it.”– Sony Pictures \xa0"
             '</p><p><strong>Director:</strong> Francis Ford '
             'Coppola</p><p><strong>Year: '
             '</strong>1992</p><p><strong>Starring:</strong> Gary Oldman as '
             'Count Dracula / Vlad the Impaler, Winona Ryder as Mina Harker '
             'and Elisabeta, Anthony Hopkins as Professor Abraham Van Helsing '
             'and the Romanian Orthodox priest, Keanu Reeves as Jonathan '
             'Harker, Richard E. Grant as Dr. Jack Seward, Cary Elwes as Lord '
             'Arthur Holmwood, Billy Campbell as Quincey P. Morris, Sadie '
             'Frost as Lucy Westenra, and Tom Waits as R. M. Renfield.\xa0'
             '</p><p>This movie is 2 hours and 8 minutes and is rated R (for '
             'sexuality and horror violence).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=fgFPIh5mvNc">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-93147" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-gqglskzrz64ktg5dbvxixu-ffyw8gr5tmtsmztkbvgo" '
             'type="hidden" name="form_build_id" '
             'value="form-GqgLskZRZ64Ktg5dBvXiXU-FfYw8Gr5tmtsmZTkbVGo">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14462
2026-08-11 16:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-93149>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-93149',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Power Ballad"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/02">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/02">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        2\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, November 2, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93149/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93149/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 2, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>This week we are '
             'showing "Power Ballad.”</p><p>“When Rick (Paul Rudd), a '
             'past-his-prime wedding singer, meets a fading boy-band star '
             'Danny (Nick Jonas) during a gig, the two bond over music and a '
             'late-night jam session. But when Danny turns one of Rick’s songs '
             'into the hit that reignites his career, Rick sets out to reclaim '
             'the recognition he believes he deserves – even if it means '
             'risking everything he cares about.\u200b”– Lionsgate\xa0'
             '</p><p><strong>Director:</strong> John Carney \xa0'
             '</p><p><strong>Year: '
             '</strong>2026</p><p><strong>Starring:</strong> Paul Rudd as Rick '
             'Power, Nick Jonas as Danny Wilson, Peter McDonald as Sandy, '
             'Marcella Plunkett as Rachel Power, Beth Fallon as Aja Power, '
             'Jack Reynor as Mac, Havana Rose Liu as Marcia, and Sophie '
             'Vavasseur as Amanda.\xa0</p><p>This movie is 1 hours and 38 '
             'minutes and is rated R (for language throughout and some drug '
             'use).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=Um_WWbB8Tm0">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-93149" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-bu7y9ew1w56rkhuy3tnedlf01-5pfkrrgipmqd4rhu" '
             'type="hidden" name="form_build_id" '
             'value="form-bU7Y9eW1W56rKhUY3TNEdLf01__5pfKRrgipmQD4RHU">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15454
2026-08-11 16:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/afternoon-opera-opera-tbd-111956>
{'event_url': 'https://www.darienlibrary.org/event/afternoon-opera-opera-tbd-111956',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>An Afternoon at the Opera: "Nabucco"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/25">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/25">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        25\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Sunday, October 25, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:30pm–4:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3873/lc_featured_image?alternative_text=Opera%20curtains"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-01/opera%20curtains.png" '
             'alt="Opera curtains" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/111956/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/111956/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 25, 2026 @ 1:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for An '
             'Afternoon at the Opera, a new film series celebrating the '
             'unforgettable productions of the Metropolitan Opera. Each '
             'screening will be introduced by local opera enthusiast Peter '
             'Eder, who will share insights and background to enrich your '
             'viewing experience. Settle in, savor the music, and enjoy '
             'world-class opera right here at the '
             'library.</p><p><strong>Opera:</strong> '
             'Nabucco<br><strong>Composer: </strong>Giuseppe '
             'Verdi<br><strong>Premiere:</strong> La Scala Opera House, Milan '
             'Italy, March 9, 1842<br><strong>First U.S. '
             'Performance:</strong> \xa0Astor Opera House, New York City, '
             'April 4, 1828<br><strong>First New York Metropolitan Opera '
             'Performance:</strong> October 24, '
             '1960</p><hr><p><strong>Performance Date of Recording: '
             '</strong>2024 Season<br><strong>Conductor:</strong> Daniele '
             'Callegari<br><strong>Runtime:</strong> 2h '
             '40m</p><h3>Synopsis</h3><p>Based on several books of the Old '
             'Testament, the opera follows the plight of the Israelites as '
             'they are assaulted by the Assyrians and subsequently exiled from '
             'their homeland by the Babylonian King, Nabucco (Nebuchadnezzar '
             'II).\xa0</p><p>Depicted in Jerusalem and Babylon in the 6th '
             'century BC, it relates the story of the King’s madness and '
             'subsequent return to sanity by praying to the heathen '
             'god.</p><p>These historical events are used as a framework for a '
             'romantic and political plot. Written by Verdi in 1841, '
             'premiering the following year at La Scala in Milan, it was the '
             'third of his 28 operas. \xa0At a time when the unification and '
             'self-governance of Italy was unfolding, Verdi himself a '
             'nationalist proponent, the chorus “Va, Pensiero” became an '
             'unofficial national anthem. \xa0In addition, it persisted in '
             'serving as that for almost a hundred years.</p><p>What sets the '
             'opera apart from almost all other major operas is the powerful '
             'use of the chorus throughout the entire opera.</p><h3>This '
             'Production</h3><p>The Hi Definition broadcast of the opera was '
             'recorded during the 2024 season. \xa0It is a monumental '
             'production created by Elijah Moshinsky in 2001 for the New York '
             'Metropolitan Opera . The conductor of the broadcast was '
             'sixty-six-year-old Daniele Callegari, born in Milan. Callegari '
             'is conducting this year in Tokyo, Shanghai, Palermo, Venice, '
             'Rome, Venice, Wexford and Vienna.</p><p>Donald Palumbo, the New '
             'York Metropolitan Opera Chorus Director for 17 years, led the '
             'Chorus (of 75 voices and the only full-time professional opera '
             'chorus in the U.S.) He was recently named Director of the '
             'Chicago Symphony Chorus.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/afternoon-opera-opera-tbd-111956" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-ej756lhaw6lez-evocdf8d-vfvrqlsrpybf-rvkylsk" '
             'type="hidden" name="form_build_id" '
             'value="form-eJ756LHAw6lEz-eVoCdF8d_VfvrqLsRpyBF-rvKylsk">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/friday-movie-matinee-112336> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-avon-tour-93146> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/grown-scouts-fire-safety-118501> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-tour-93145> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/gil-harel-presents-nabucco-113946> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/tentative-unlock-your-best-colors-christa-cusano-certified-color-analyst-112329> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/play-mah-jongg-109704> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/closed-columbus-dayindigenous-peoples-day-99528> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16276
2026-08-11 16:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442>
{'event_url': 'https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             "<span>Women and Money Roundtable: How to Make Sense of Today's "
             'Financial Markets</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/14">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/14">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        14\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Virtual\n'
             '                </h3>\n'
             '              \n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, October 14, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112436" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112437" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439" '
             'class="lc-repeating-dates__link">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441" '
             'class="lc-repeating-dates__link">\n'
             '                          09/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442" '
             'class="lc-repeating-dates__link active">\n'
             '                          10/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443" '
             'class="lc-repeating-dates__link">\n'
             '                          11/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444" '
             'class="lc-repeating-dates__link">\n'
             '                          12/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3719/lc_featured_image?alternative_text=image%20of%20a%20person%20using%20a%20calculator%20in%20front%20of%20a%20laptop"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-11/women_and_money_roundtable.jpg" '
             'alt="image of a person using a calculator in front of a laptop" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112442/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112442/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112442/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B96%5D=96">Business &amp; '
             'Finance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Julia Strayer and '
             'Liz Maccarone will lead this very popular, lively and '
             'informative discussion on today’s financial markets and how they '
             'might fit into your portfolio.</p><p><a class="btn btn-primary '
             'btn-block" '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_bg4mgEn9Tk6cTdXuhYz3Mg">Register '
             'for Women &amp; Money Roundtable</a></p><h3><strong>About the '
             'Presenters</strong></h3><p><strong>Julia Strayer</strong>,\xa0'
             '<strong>CPWA®, CIMA®, CRPC® Senior Vice President, Wealth '
             'Management Advisor.\xa0</strong>\xa0Prior to joining Merrill '
             'Lynch Wealth Management in 2000, Julia was a vice president and '
             'private banker for BankBoston’s Private Bank for 7 years, '
             'responsible for asset management and trust services. Previously, '
             'Julia worked in marketing for 9 years with Merrill. Julia has a '
             'BA from Ohio State University and an MBA from New York '
             'University’s Stern School of Business. Julia has appeared on the '
             'CNBC show “Power Lunch,” CBS “This Morning,” WGCH’s “Women in '
             'Business,” in addition to featured articles in USA '
             'Today.</p><p><strong>Liz Maccarone, CRPC® Senior Financial '
             'Advisor.\xa0</strong>\xa0Liz joined Merrill Lynch Wealth '
             'Management in 2012. Liz works closely with high-net-worth '
             'individuals and their families to create personalized and '
             'comprehensive strategies that support their goals, including '
             'investment management, retirement planning, liability '
             'management, and multigenerational planning. Liz values the '
             'importance of establishing and cultivating relationships with '
             'families including the next generation. Liz graduated from '
             'Fairfield University with a dual bachelor’s degree in Finance '
             'and Marketing. She began her career working at a boutique '
             'investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '        \n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Joanne Gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15278
2026-08-11 16:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/friday-movie-matinee-112336>
{'event_url': 'https://www.darienlibrary.org/event/friday-movie-matinee-112336',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Friday Movie Matinee: "The Sheep Detectives"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/16">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/16" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/16">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        16\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, October 16, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:30pm–5:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/1381/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2023-03/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112336/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112336/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 16, 2026 @ 3:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents a monthly program: Friday Movie Matinee!</p><p>This '
             'week we are showing "The Sheep Detectives.”</p><p>“In this '
             'witty, new breed of mystery, George (Hugh Jackman) is a shepherd '
             'who reads detective novels to his beloved sheep every night, '
             'assuming they can’t possibly understand. But when a mysterious '
             'incident disrupts life on the farm, the sheep realize they must '
             'become the detectives. As they follow the clues and investigate '
             'human suspects, they prove that even sheep can be brilliant '
             'crime-solvers.”– Sony Pictures</p><p><strong>Director:</strong> '
             'Kyle Balda</p><p><strong>Year:</strong> '
             '2026</p><p><strong>Starring:</strong> Hugh Jackman as George '
             'Hardy, Nicholas Braun as Tim Derry, Nicholas Galitzine as Elliot '
             'Matthews, Molly Gordon as Rebecca Hampstead, Hong Chau as Beth '
             'Pennock, Emma Thompson as Lydia Harbottle, Tosin Cole as Caleb '
             'Merrow, Kobna Holdbrook-Smith as Reverend Hillcoate, Conleth '
             'Hill as Ham Gilyard, Mandeep Dhillon as Postwoman Jo, Michael '
             'Wildman as Frank, Julia Louis-Dreyfus as voice of Lily, the '
             'Shetland sheep, Bryan Cranston as voice of Sebastian, Castlemilk '
             "Moorit sheep, Chris O'Dowd as voice of \xa0Mopple, a Merino "
             'sheep, Regina Hall as voice of Cloud, a North Country Cheviot '
             'sheep, Patrick Stewart as voice of Sir Richfield, an elderly '
             'Boreray sheep, Bella Ramsey as voice of Zora, a Danish Landrace '
             'sheep, Rhys Darby as voice of Wool-Eyes, Lincoln Longwool sheep, '
             'Brett Goldstein as voices of Reggie and Ronnie, twin Norfolk '
             'Horn sheep, and Laraine Newman as voice of "fainting '
             'sheep."</p><p>This movie is 1 hour and 49 minutes and is rated '
             'PG (for thematic material, some violent content and brief '
             'language).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=pyZI5oM6hWk">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/friday-movie-matinee-112336" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-ywypalcqjcor-kthj-8pkak0rdecm5o7eommon5zia" '
             'type="hidden" name="form_build_id" '
             'value="form-_YwyPalcQjCOr_KthJ_8PKaK0RdeCM5o7eOMmon5zIA">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15832
2026-08-11 16:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-avon-tour-93146>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-avon-tour-93146',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie with Avon on Tour: "Practical '
             'Magic"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/19">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/19" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/19">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        19\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, October 19, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3806/lc_featured_image?alternative_text=Avon%20on%20Tour%20Logo"><img '
             'height="200" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-12/AvonOnTour_Logo_OnWhite_8.jpg" '
             'alt="Avon on Tour Logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93146/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93146/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 19, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our Avon '
             'on Tour film series. Together we are celebrating stories that '
             'began on the page and found new life on the screen. There’s '
             'something special about experiencing a beloved book reimagined '
             'through film, noticing what changes, what stays true, and how '
             'each medium brings its own magic to the story.</p><p>If you’d '
             'like to stick around after the screening, we will have an '
             'informal conversation to discuss both the book and the film. '
             'Whether you have read the book cover to cover or are discovering '
             'the story for the first time, all perspectives are welcome. We '
             'hope you will join us for a lively and thoughtful '
             'discussion.</p><hr><p>This week we are showing "Practical '
             'Magic.”</p><p>“Enchanting international superstars Sandra '
             'Bullock and Nicole Kidman sparkle in this wry, romantic tale of '
             'two sisters who discover the gift of Practical Magic. In a '
             'small, contemporary New England town, for two sisters from a '
             'family of witches, falling in love is the trickiest spell of '
             'all. They struggle to use their gift for magically guiding fate '
             'to overcome their family curse: The men they fall in love with '
             'are doomed to an untimely death!”– Warner Bros\xa0'
             '</p><p><strong>Director:</strong> Griffin '
             'Dunne</p><p><strong>Year:</strong> '
             '1998</p><p><strong>Starring:</strong> Sandra Bullock as Sally '
             'Owens, Camilla Belle as young Sally Owens, Nicole Kidman as '
             'Gillian "Gilly" Owens, Lora Anne Criswell as young Gillian '
             'Owens, Stockard Channing as Frances Owens, Dianne Wiest as '
             'Bridget "Jet" Owens, Goran Visnjic as James "Jimmy" Angelov, '
             'Aidan Quinn as Investigator Gary Hallet, Evan Rachel Wood as '
             'Kylie Owens, and Alexandra Artrip as Antonia Owens.</p><p>This '
             'movie is 1 hour and 44 minutes and is rated PG-13 (for thematic '
             'material, some violent content and brief language).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=R7uixLkpjPs">Watch the '
             'official trailer.</a><br>\xa0</p><h3><strong>Avon on '
             'Tour</strong></h3><p><a '
             'href="https://avontheatre.org/"><strong>The Avon Theatre Film '
             'Center</strong></a> is entering an exciting new chapter. Due to '
             'their long-awaited renovation, they are committed to keeping the '
             'spirit of independent cinema alive through <strong>Avon on '
             'Tour</strong>, films and events presented at beloved partner '
             'venues throughout Fairfield County.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-avon-tour-93146" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-lqi1udshe4aaphkol3jdi2fcka-kygvs9ed-rozkyzy" '
             'type="hidden" name="form_build_id" '
             'value="form-lqi1UDSHE4AAphKol3JDi2fcka_KYgvS9eD-rOzkyZY">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14555
2026-08-11 16:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/grown-scouts-fire-safety-118501>
{'event_url': 'https://www.darienlibrary.org/event/grown-scouts-fire-safety-118501',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Grown-up Scouts: Fire Safety</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/08">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/08">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        8\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, October 8, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4409/lc_featured_image?alternative_text=Grown-Up%20Scouts%20logo"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/Grown%20up%20Scout%20Logo%20_0.png" '
             'alt="Grown-Up Scouts logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118501/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118501/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B13%5D=13">Classes &amp; '
             'Workshops</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 8, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>We’re kicking off '
             'the series during Fire Prevention Week and Fire Safety Month '
             'with one of the most important life skills of all: fire '
             'safety.</p><p>Join members of the Darien Fire Department as they '
             'share essential fire prevention strategies, demonstrate how to '
             'respond in an emergency, discuss common household fire hazards, '
             'and answer your questions. Whether you’re looking to brush up on '
             'your emergency preparedness or learn something new, this '
             'informative session will equip you with practical knowledge that '
             'could one day save lives.</p><p>Come begin your Grown-up Scouts '
             'journey by earning one of the most valuable “adulting badges," '
             'knowing how to keep yourself, your family, and your home '
             'safe.</p><h3>About Grown-up Scouts</h3><p>Remember earning '
             'badges for practical life skills? As adults, there are still '
             'plenty of things we wish someone had taught '
             'us.</p><p><strong>Grown-up Scouts</strong> is a new monthly '
             'series that helps you build confidence in the everyday skills '
             'that make life a little easier. Each session features a hands-on '
             'workshop led by local experts, covering practical topics such as '
             'clothing repair, home maintenance, gift wrapping, and other '
             'useful real-world know-how.</p><p>No experience is necessary, '
             'just curiosity and a willingness to learn. Whether you’re '
             'looking to master a new skill, refresh an old one, or simply '
             'have fun trying something different, Grown-up Scouts is your '
             'chance to earn some “grown-up badges” in a welcoming, supportive '
             'environment.</p><p>Come ready to learn, practice, and leave with '
             'skills you’ll use for years to come.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/grown-scouts-fire-safety-118501" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-klesz2dmomlr7ccsgup70jipqljvmhdf7g7pnfs9k5m" '
             'type="hidden" name="form_build_id" '
             'value="form-kLesz2dMomLR7CcSGUP70JIPqlJVMHdF7G7PnFS9K5M">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15037
2026-08-11 16:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-tour-93145>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-tour-93145',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie with TOUR:  "Bury My Heart at Wounded '
             'Knee"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/05">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/05">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        5\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, October 5, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:00pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93145/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93145/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 5, 2026 @ 6:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join <a '
             'href="https://www.saintlukesdarien.org/get-involved/adults/transforming-our-understanding-of-race/"><strong>TOUR '
             'of St Luke’s Parish</strong></a> for a special screening of '
             '"Bury My Heart at Wounded Knee" and stay after the screening for '
             'a special guest speaker...to be announced!\xa0</p><hr><p>This '
             'week we are showing "Bury My Heart at Wounded Knee.”</p><p>“This '
             "HBO Films adaptation of Dee Brown's nonfiction masterpiece "
             'details the subjugation and displacement of the Sioux tribe in '
             'the 19th century.”– HBO Max\xa0 \xa0</p><p>Director: Yves '
             'Simoneau</p><p>Year: 2007</p><p>Starring: Adam Beach as Ohiyesa '
             '/ Charles Eastman, Chevez Ezaneh as Young Ohiyesa / Charles '
             'Eastman, Aidan Quinn as Henry L. Dawes, August Schellenberg as '
             'Chief Sitting Bull, Anna Paquin as Elaine Goodale, Colm Feore as '
             'General William Tecumseh Sherman, Gordon Tootoosis as Chief Red '
             'Cloud, Fred Dalton Thompson as President Ulysses S. Grant, Duane '
             'Howard as Uncle, Nathan Lee Chasing His Horse as One Bull, Brian '
             'Stollery as Bishop Whipple, Shaun Johnston as Colonel Nelson A. '
             'Miles, Billy Merasty as Chief Young Man Afraid of His Horses, '
             'Morris Birdyellowhead as Chief American Horse, Eddie Spears as '
             'Chasing Crane, Sean Wei Mah as Bull Head, Eric Schweig as Chief '
             'Gall, Jimmy Herman as Yellow Bird, Patrick St. Esprit as Major '
             'James Walsh, and J.K. Simmons as James McLaughlin.\xa0'
             '</p><p>This movie is 2 hours and 13 minutes and is not '
             'rated. \xa0\xa0</p><p><a '
             'href="https://www.imdb.com/video/embed/vi3180571673/">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-tour-93145" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-odm5tpobvhclidxbia-c339pcwgfcdfs0ygyxbojvss" '
             'type="hidden" name="form_build_id" '
             'value="form-odm5TPobvhCliDXbiA_C339PcWgFcDFS0YgyXbOjvSs">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15353
2026-08-11 16:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/gil-harel-presents-nabucco-113946>
{'event_url': 'https://www.darienlibrary.org/event/gil-harel-presents-nabucco-113946',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Gil Harel Presents: “Va, Pensiero!”: How Verdi’s '
             'Nabucco\xa0Ignited a Revolution</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/01">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/01">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        1\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, October 1, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4416/lc_featured_image?alternative_text=Photo%20of%20Gil%20Harel"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/Gil%20Harel_new.png" '
             'alt="Photo of Gil Harel" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/113946/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/113946/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B14%5D=14">Lecture</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 1, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join Professor Gil '
             'Harel for a lively exploration of Verdi’s explosive early '
             'masterpiece <em>Nabucco\xa0</em>— the opera that gave Italy one '
             'of its greatest anthems (and nearly sparked a revolution!). '
             'Using examples at the piano and from the opera house, we will '
             'dive into the dramatic biblical story, the unforgettable “Chorus '
             'of the Hebrew Slaves,” and in doing so, discover how Verdi '
             'turned what might have been a simple opera into a powerful '
             'symbol of freedom and Italian unity. Written at a time when the '
             'young maestro was facing tragedy at home and despair '
             "professionally, the story of <em>Nabucco</em>'s creation is a "
             "reflection of Verdi's irrepressible drive and unique gift for "
             'crafting compelling music for the stage.\xa0</p><h3>About the '
             'Presenter</h3><p><strong>Gil Harel</strong> (PhD, Brandeis '
             'University) is a musicologist and composer whose interests '
             'include styles ranging from western art music to contemporary '
             'musical theater. Previously, he served on the faculty at CUNY '
             'Baruch College (where he was awarded the prestigious '
             '"Presidential Excellence Award for Distinguished Teaching"). '
             'Currently, he is Full Professor of Music at CT State Naugatuck '
             'Valley, where he has been presented with the AFT "Merit Award '
             'for Exemplary Service to the College" on seven occasions.\xa0'
             '</p><p>Among many accolades, he has been honored with the '
             'coveted Connecticut Board of Regents (BOR) Teaching Award. At '
             'Naugatuck Valley, Dr. Harel conducts the college chorale, a '
             'cappella ensemble, teaches music history and theory, and serves '
             'as musical director of theater productions</p><hr><p>Would you '
             'like to experience the opera? Please join us for <a '
             'href=\'https://An%20Afternoon%20at%20the%20Opera:%20"Nabucco"\'><strong>An '
             'Afternoon at the Opera: "Nabucco"</strong></a><strong> '
             '</strong>on Sunday, October 25th at 1:30 p.m.\xa0</p><hr><p>\xa0'
             '</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Evening '
             'Parking</h4>\n'
             '\n'
             "<p>Parking is available in Darien Library's parking lot. If the "
             "lot is full, there may be parking available behind Nielsen's on "
             'Thorndal Circle (<a '
             'href="https://www.darienlibrary.org/sites/default/files/2022-04/extra_parking_map.jpg">view '
             'parking map</a>).</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/gil-harel-presents-nabucco-113946" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-i0vgeozsmvzudhcc4qfic3zjgh-boqtywpa5h-rfcle" '
             'type="hidden" name="form_build_id" '
             'value="form-i0vgeOZsMVzUDHcc4QFiC3ZJGH-BoQtyWpa5h_rFClE">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14329
2026-08-11 16:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/tentative-unlock-your-best-colors-christa-cusano-certified-color-analyst-112329>
{'event_url': 'https://www.darienlibrary.org/event/tentative-unlock-your-best-colors-christa-cusano-certified-color-analyst-112329',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Unlock Your Best Colors with Christa Cusano, Certified '
             'Color Analyst</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/13" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/13">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/13" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/13">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        13\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, October 13, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4435/lc_featured_image?alternative_text=Color%20Wheel"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/Moth%20Night.png" '
             'alt="Color Wheel" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112329/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112329/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B13%5D=13">Classes &amp; '
             'Workshops</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'October 13, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Have you ever '
             'wondered why certain colors make you look vibrant and energized '
             'while others leave you looking tired or washed out?</p><p>Join '
             'Certified Color Analyst, Christa of CT Color Queen for an '
             'engaging introduction to the world of personal color analysis. '
             'You’ll learn the science behind seasonal color palettes, how '
             'undertones influence which colors complement your natural '
             'features, and how wearing your best colors can simplify '
             'shopping, enhance your wardrobe, and boost your '
             'confidence.</p><p>During this educational presentation, Christa '
             'will explain how professional color analysis works, what happens '
             'during a personalized consultation, and share examples of the '
             'different seasonal palettes. Please note that individual color '
             'analyses will not be performed during this program, as accurate '
             'color draping requires carefully controlled lighting '
             'conditions.</p><p>Whether you’re curious about personal style, '
             'looking to refresh your wardrobe, or simply interested in '
             'learning more about the fascinating world of color, this program '
             'offers practical insights you can start using right '
             'away.</p><h3>About the Presenter</h3><p><strong>Christa Cusano '
             '</strong>is the Founder of Hue &amp; Harmony Color Analysis and '
             'a Certified Color Analyst.\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/tentative-unlock-your-best-colors-christa-cusano-certified-color-analyst-112329" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-dvvl9mqeujajirnjxk6p2otpxoulznkj5ctayzwb6zi" '
             'type="hidden" name="form_build_id" '
             'value="form-dVVl9mqeuJajirNJXK6p2oTpXoULzNkj5CTayZWB6zI">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14670
2026-08-11 16:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/play-mah-jongg-109704>
{'event_url': 'https://www.darienlibrary.org/event/play-mah-jongg-109704',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Play Mah Jongg!</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/30" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/30">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/30" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/30">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        30\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, September 30, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:00pm–5:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3498/lc_featured_image?alternative_text=image%20of%20a%20mah%20jongg%20tile%20set"><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-08/mah_jongg_madness_0.jpg" '
             'alt="image of a mah jongg tile set" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109704/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109704/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 30, 2026 @ 3:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="whitespace-normal break-words"><strong>New '
             'Format!</strong> \xa0Players will be assigned random seats upon '
             'arrival, creating tables of mixed abilities and different '
             'combinations each week. Participants should be comfortable '
             "playing independently. Don't forget your 2025 National Mah Jongg "
             'League card!</p><p class="whitespace-normal break-words">This is '
             'open play without instruction—perfect for learning through '
             'experience or sharpening your skills. We provide tables, tile '
             'sets, and a welcoming atmosphere where fun comes first!</p><p '
             'class="whitespace-normal break-words">Discover through play how '
             'this captivating tile game has endured through the ages, uniting '
             'players of all cultures and ages in shared enjoyment.</p><p '
             'class="whitespace-normal break-words"><strong>Limited to 16 '
             'players. Please register for each session '
             'individually.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Reminder: Daytime '
             'Parking</h4>\n'
             '\n'
             "<p>During the day, parking is available in Darien Library's "
             'parking lot. If the lot is full, there may be street parking '
             'available on Thorndal Circle.\xa0</p>\n'
             '\n'
             '<p><strong>Library patrons may not park in the Nielsen or '
             "Michael Joseph's parking lots; violators will be "
             'towed.</strong></p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/play-mah-jongg-109704" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-ibtftnlae1iqu4qsbd6i6t5ua3-q8db0hty1xmefynw" '
             'type="hidden" name="form_build_id" '
             'value="form-iBTftNlAe1iQU4QsBD6i6t5UA3-Q8DB0hTy1XMefyNw">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                joanne gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5383
2026-08-11 16:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/closed-columbus-dayindigenous-peoples-day-99528>
{'event_url': 'https://www.darienlibrary.org/event/closed-columbus-dayindigenous-peoples-day-99528',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             "<span>Closed for Columbus Day/Indigenous Peoples' Day</span>\n"
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/12">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/12">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        12\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Monday, October 12, 2026\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library is '
             'closed on Monday, October 12th for\xa0Columbus Day/Indigenous '
             "Peoples' Day.</p></div>\n"
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117898> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118681> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/diy-teens-origami-110884> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-93144> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114068> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/library-closed-119765> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/dr-martin-luther-king-jr-day-113817> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/annual-meeting-friends-darien-library-117306> (referer: https://www.darienlibrary.org/events/upcoming?page=3)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117902> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/events/upcoming?page=5> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/closing-early-mini-golf-setup-119763> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16075
2026-08-11 16:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117898>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117898',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/10">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/10/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/10/06">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/10/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/10/06">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Oct\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        6\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, October 6, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link active">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117898/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117898/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117898/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13516
2026-08-11 16:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118681>
{'event_url': 'https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118681',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Courtyard Storytimes: Toddler Storytime</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Courtyard\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 18, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118679" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118680" '
             'class="lc-repeating-dates__link">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118681" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118682" '
             'class="lc-repeating-dates__link">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118681/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118681/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118681/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join in the fun at '
             'Toddler Storytime! This storytime will feature songs, rhymes, '
             'fingerplays, and stories.\xa0</p><p>Note: In the event of rain, '
             'we will be moving this storytime inside to our Community '
             'Room.\xa0</p><p><strong>Ages 18 months to 3 years. No '
             'registration required.\xa0</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12558
2026-08-11 16:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/diy-teens-origami-110884>
{'event_url': 'https://www.darienlibrary.org/event/diy-teens-origami-110884',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>DIY Teens: Origami</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/110884/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/110884/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B93%5D=93">Tweens &amp; '
             'Teens</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Capacity has been reached. '
             'Additional registrants will be placed on the waitlist.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'grade 6th Grade to 12th Grade.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for a lesson '
             "in origami, the Japanese art of paper folding! We'll lead you "
             'through step by step instructions to create frogs, cranes, or an '
             'easy bookmark.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/diy-teens-origami-110884" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-nrhqkszvztszkpkfu5k6urgwaaddobgqkuwrbiwv2-u" '
             'type="hidden" name="form_build_id" '
             'value="form-NRhQKSZvzTSzkPKfu5k6UrgwaadDObGqkUwRBiWv2_U">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Mia Orobona\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:morobona@darienlibrary.org">\n'
             '                  morobona@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15559
2026-08-11 16:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-93144>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-93144',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Sit with Me While I Die" Short Film '
             '&amp; Conversation</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/28">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/28">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        28\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, September 28, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93144/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93144/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'September 28, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join writer/director '
             'Brian Russell for a screening of his 19-minute short film, '
             'followed by a conversation about the filmmaking process and the '
             'complex issues surrounding Medical Aid in Dying (Death with '
             'Dignity).</p><p>Inspired by conversations with actor James '
             'Naughton following the death of his wife from pancreatic cancer, '
             'the film explores end-of-life choices, faith, suffering, and '
             'personal autonomy. Through the story of someone who lacks access '
             'to Medical Aid in Dying, the film invites thoughtful discussion '
             'about how we approach death and the options available to those '
             'facing terminal illness.</p><p>Brian Russell will be in '
             'conversation with James Naughton following the screening.\xa0'
             '</p><h3>About the Film</h3><p>A priest must reconcile his '
             'lifelong dogmatic views on suffering with real life pain, '
             'examining how we will die, the intersection of faith and death, '
             'and specifically with how we may, or may not, be called to '
             'suffer at the inevitable end. Set against the backdrop of '
             'medical aid in dying, and death with dignity.</p><h3>About the '
             'Director</h3><p><strong>Brian Russell</strong> is an '
             'award-winning filmmaker whose work often explores deeply human '
             'stories centered on faith, mortality, and ethical questions at '
             'life’s most vulnerable moments. His films are known for their '
             'emotional honesty and their ability to spark meaningful '
             'conversation beyond the screen.</p><h3>About James '
             'Naughton</h3><p><strong>James Naughton</strong> has won two Tony '
             'Awards, for City of Angels and Chicago. He directed two plays on '
             'Broadway, Arthur Miller’s The Price, and Our Town, starring Paul '
             'Newman, which began at the Westport Playhouse.\xa0His films '
             'include The Glass Menagerie, with Joanne Woodward, The Paper '
             'Chase, First Wives Club, The Good Mother.\xa0He won the MAC '
             'Award as “best male vocalist” for his concert show, Street of '
             'Dreams, presented by Mike Nichols.\xa0Recently, he’s become an '
             'activist, working to pass Medical Aid In Dying, in CT, and '
             'funding a trial to find an early diagnosis for Pancreatic '
             'Cancer.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-93144" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-mdilre3h5sdxqesblyg6aeyntcya7a2vi1qlilx7iba" '
             'type="hidden" name="form_build_id" '
             'value="form-MDIlRE3H5SdXqEsBLYG6aeYntcya7A2vi1qLILX7iBA">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15455
2026-08-11 16:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114068>
{'event_url': 'https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114068',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Cross Stitch and Embroidery Group</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 18, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:00am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114062" '
             'class="lc-repeating-dates__link">\n'
             '                          07/07/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114063" '
             'class="lc-repeating-dates__link">\n'
             '                          07/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114064" '
             'class="lc-repeating-dates__link">\n'
             '                          07/21/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114065" '
             'class="lc-repeating-dates__link">\n'
             '                          07/28/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114066" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114067" '
             'class="lc-repeating-dates__link">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114068" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114069" '
             'class="lc-repeating-dates__link">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114068/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/114068/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114068/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our '
             'weekly group for cross stitch, embroidery, needlepoint, and all '
             'other needlework!</p><p>Bring a work-in-progress and join us for '
             'an hour of camaraderie<strong>\xa0</strong>and '
             "craft.</p><p>Whether you're an expert or just starting out -- "
             'all skill levels are welcome.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Brittany Netherton and Jan Archer\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:bnetherton@darienlibrary.org">\n'
             '                  bnetherton@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695236">\n'
             '                  (203) 669-5236\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 400 68
2026-08-11 16:00:40 [darien_library] ERROR: API error 400: {"event_url":["Raw Event Data with this event url already exists."]}
2026-08-11 16:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/library-closed-119765>
{'event_url': 'https://www.darienlibrary.org/event/library-closed-119765',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Library Closed</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/02">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/02/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/02/06">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/02/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/02/06">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Feb\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        6\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sat\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Saturday, February 6, 2027\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library is '
             'closed today except for the <a '
             'href="https://www.darienlibrary.org/minigolf"><strong>Mini '
             'Golf</strong></a> fundraiser from 8 a.m. to 6 p.m.\xa0</p><p>\xa0'
             '</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5320
2026-08-11 16:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/dr-martin-luther-king-jr-day-113817>
{'event_url': 'https://www.darienlibrary.org/event/dr-martin-luther-king-jr-day-113817',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Dr. Martin Luther King, Jr. Day</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/01">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/01/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/01/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/01/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/01/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Jan\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Monday, January 18, 2027\n'
             '          </div>\n'
             '\n'
             '                <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:00am–9:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>Darien Library is '
             'closed on Dr. Martin Luther King Jr. Day.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 10748
2026-08-11 16:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/annual-meeting-friends-darien-library-117306>
{'event_url': 'https://www.darienlibrary.org/event/annual-meeting-friends-darien-library-117306',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Annual Meeting of the Friends of Darien Library</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/09">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/09/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/09/27">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/09/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/09/27">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Sep\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        27\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Sunday, September 27, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      5:00pm–7:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117306/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117306/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117306/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B14%5D=14">Lecture</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '      \n'
             '                  \n'
             '            \n'
             '                    \n'
             '            \n'
             '            \n'
             '            \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Kiera Parrott\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:kparrott@darienlibrary.org">\n'
             '                  kparrott@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16076
2026-08-11 16:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117902>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117902',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/02">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/02/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/02/02">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/02/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/02/02">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Feb\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        2\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, February 2, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link active">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117902/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117902/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117902/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-08-11 16:00:41 [darien_library] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-08-11 16:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/closing-early-mini-golf-setup-119763>
{'event_url': 'https://www.darienlibrary.org/event/closing-early-mini-golf-setup-119763',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Closing Early for Mini Golf Setup</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/02">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/02/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/02/05">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/02/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/02/05">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Feb\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        5\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Friday, February 5, 2027\n'
             '          </div>\n'
             '\n'
             '                <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–6:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>We are closing the '
             'Library at 1 p.m. so we can set up the <a '
             'href="https://www.darienlibrary.org/minigolf"><strong>Mini Golf '
             '</strong></a>course for Saturday, February 6th.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/diy-teens-ocean-bottle-118595> (referer: https://www.darienlibrary.org/events/upcoming?page=1)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-104662> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-avon-tour-great-gatsby-96656> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117901> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/new-years-closing-99536> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-avon-tour-little-women-93151> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/christmas-closing-99534> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-93157> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/afternoon-opera-111941> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 12642
2026-08-11 16:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/diy-teens-ocean-bottle-118595>
{'event_url': 'https://www.darienlibrary.org/event/diy-teens-ocean-bottle-118595',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>DIY Teens: Ocean in a Bottle</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 18, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118595/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118595/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B93%5D=93">Tweens &amp; '
             'Teens</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'August 18, 2026 @ 1:00pm.</li>\n'
             '<li class="lc-messages__message">This event is for registrants '
             'grade 6th Grade to 12th Grade.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p '
             'class="xmsonormal">Join us for an under the sea craft! Create '
             'your own ocean in a bottle to keep the summer vibes with you as '
             'you get ready for back to school. To <em>sweeten</em> the deal, '
             "we'll also decorate some cupcakes to snack on while we craft.\xa0"
             '</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/diy-teens-ocean-bottle-118595" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-gxihzn6npx4qggavspaj9ievftdes8jcejapqbekcx8" '
             'type="hidden" name="form_build_id" '
             'value="form-GxIhzn6npX4QgGAvSpaJ9iEVfTdEs8jCejAPQBeKCX8">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Mia Orobona\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:morobona@darienlibrary.org">\n'
             '                  morobona@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15990
2026-08-11 16:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-104662>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-104662',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie with Avon on Tour: "Romeo + '
             'Juliet"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/02">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/02/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/02/01">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/02/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/02/01">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Feb\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        1\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, February 1, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4421/lc_featured_image?alternative_text=Avon%20on%20Tour%20Logo"><img '
             'height="200" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/AvonOnTour_Logo_OnWhite.jpg" '
             'alt="Avon on Tour Logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/104662/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/104662/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'February 1, 2027 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our Avon '
             'on Tour film series. Together we are celebrating stories that '
             'began on the page and found new life on the screen. There’s '
             'something special about experiencing a beloved book reimagined '
             'through film, noticing what changes, what stays true, and how '
             'each medium brings its own magic to the story.</p><p>If you’d '
             'like to stick around after the screening, we will have an '
             'informal conversation to discuss both the book and the film. '
             'Whether you have read the book cover to cover or are discovering '
             'the story for the first time, all perspectives are welcome. We '
             'hope you will join us for a lively and thoughtful '
             'discussion.</p><hr><p>This week we are showing "Romeo + '
             "Juliet.”</p><p>“Baz Luhrmann's dazzling and unconventional "
             "adaptation of William Shakespeare's classic love story is "
             'spellbinding. Leonardo DiCaprio and Claire Danes portray Romeo '
             'and Juliet, the youthful star-crossed lovers of the past. But '
             'the setting has been moved from its Elizabethan origins to the '
             'futuristic urban backdrop of Verona Beach.\u200b”– '
             '20<sup>th</sup> Century Studios</p><p><strong>Director:</strong> '
             'Baz Luhrmann \xa0</p><p><strong>Year: '
             '</strong>1996</p><p><strong>Starring:\xa0</strong></p><p>The '
             'House of Montague: Leonardo DiCaprio as Romeo Montague, Brian '
             'Dennehy as Ted Montague, Christina Pickles as Caroline Montague, '
             'Dash Mihok as Benvolio Montague, Jesse Bradford as Balthasar, '
             'Zak Orth as Gregory, Jamie Kennedy as Sampson.</p><p>The House '
             'of Capulet: Claire Danes as Juliet Capulet, Paul Sorvino as '
             'Fulgencio Capulet, Diane Venora as Gloria Capulet, John '
             'Leguizamo as Tybalt, Vincent Laresca as Abra, Carlos Martín '
             'Manzo Otálora as Petruchio, Miriam Margolyes as Nurse.\xa0'
             '</p><p>Others: Harold Perrineau as Mercutio, Pete Postlethwaite '
             'as Father Laurence, Paul Rudd as Dave Paris, Vondie Curtis-Hall '
             'as Captain Prince, and M. Emmet Walsh as Apothecary.\xa0'
             '</p><p>This movie is 2 hours and is rated PG-13 (for scenes of '
             'contemporary violence and some sensuality).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=cu-Eu33XdiQ">Watch the '
             'official trailer.</a></p><h3><strong>Avon on '
             'Tour</strong></h3><p><a '
             'href="https://avontheatre.org/"><strong>The Avon Theatre Film '
             'Center</strong></a> is entering an exciting new chapter. Due to '
             'their long-awaited renovation, they are committed to keeping the '
             'spirit of independent cinema alive through <strong>Avon on '
             'Tour</strong>, films and events presented at beloved partner '
             'venues throughout Fairfield County.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-104662" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-n6segtm0npgmacxt5bkjp3q3mr9tm8xl1imqhsgvzvw" '
             'type="hidden" name="form_build_id" '
             'value="form-N6SEgTM0NPGmAcxt5bKjp3q3Mr9tm8xL1iMqhsgvzvw">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15998
2026-08-11 16:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-avon-tour-great-gatsby-96656>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-avon-tour-great-gatsby-96656',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie with Avon on Tour: "The Great '
             'Gatsby"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/01">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/01/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/01/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/01/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/01/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Jan\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, January 11, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:00pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3809/lc_featured_image?alternative_text=Avon%20on%20Tour%20Logo"><img '
             'height="200" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-12/AvonOnTour_Logo_OnWhite_11.jpg" '
             'alt="Avon on Tour Logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/96656/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/96656/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'January 11, 2027 @ 6:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our Avon '
             'on Tour film series. Together we are celebrating stories that '
             'began on the page and found new life on the screen. There’s '
             'something special about experiencing a beloved book reimagined '
             'through film, noticing what changes, what stays true, and how '
             'each medium brings its own magic to the story.</p><p>If you’d '
             'like to stick around after the screening, we will have an '
             'informal conversation to discuss both the book and the film. '
             'Whether you have read the book cover to cover or are discovering '
             'the story for the first time, all perspectives are welcome. We '
             'hope you will join us for a lively and thoughtful '
             'discussion.</p><hr><p>This week we are showing "The Great '
             'Gatsby.”</p><p>“The uniquely imaginative Baz Luhrmann tackles F. '
             "Scott Fitzgerald's landmark novel, “The Great Gatsby,” with "
             'blockbuster star Leonardo DiCaprio in the title role. Tobey '
             'Maguire stars as the Fitzgerald-like would-be writer Nick '
             'Carraway who arrives in New York in 1922, an era of loose '
             'morals, glittering jazz and bootleg kings. Chasing his own '
             'American Dream, Nick encounters the mysterious millionaire '
             'Gatsby and his bewitching cousin Daisy. Soon, Nick is drawn into '
             'the captivating world of the super-rich, their illusions, loves '
             'and deceits. Bearing witness to this new world, Nick pens a tale '
             'of impossible love, incorruptible dreams and unforgettable '
             'tragedy -- mirroring our own times and struggles.\u200b”– Warner '
             'Bros</p><p><strong>Director:</strong> Baz Luhrmann \xa0'
             '</p><p><strong>Year:</strong> '
             '2013</p><p><strong>Starring:</strong> Tobey Maguire as Nick '
             'Carraway, Leonardo DiCaprio as James Gatz/ Jay Gatsby, Carey '
             'Mulligan as Daisy Buchanan, Joel Edgerton as Tom Buchanan, Jason '
             'Clarke as George Wilson, Isla Fisher as Myrtle Wilson, and '
             'Elizabeth Debicki as Jordan Baker.\xa0</p><p>This movie is 2 '
             'hours and 23 minutes and is rated PG-13 (for some violent '
             'images, sexual content, smoking, partying and brief '
             'language).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=l6yANES3TMM">Watch the '
             'official trailer.</a></p><h3><strong>Avon on '
             'Tour</strong></h3><p><a '
             'href="https://avontheatre.org/"><strong>The Avon Theatre Film '
             'Center</strong></a> is entering an exciting new chapter. Due to '
             'their long-awaited renovation, they are committed to keeping the '
             'spirit of independent cinema alive through <strong>Avon on '
             'Tour</strong>, films and events presented at beloved partner '
             'venues throughout Fairfield County.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-avon-tour-great-gatsby-96656" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-aqfxviesqruayk-bmtwjebceij-sg6lgveah7oincog" '
             'type="hidden" name="form_build_id" '
             'value="form-aqFxviESqrUAyk_BMTwjebCEIJ_Sg6lgveAh7oInCog">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:41 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16075
2026-08-11 16:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117901>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117901',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/01">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/01/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/01/05">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/01/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/01/05">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Jan\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        5\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, January 5, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link active">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117901/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117901/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117901/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16109
2026-08-11 16:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-avon-tour-little-women-93151>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-avon-tour-little-women-93151',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie with Avon on Tour: "Little '
             'Women"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/14">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/14" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/14">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        14\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, December 14, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3808/lc_featured_image?alternative_text=Avon%20on%20Tour%20Logo"><img '
             'height="200" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-12/AvonOnTour_Logo_OnWhite_10.jpg" '
             'alt="Avon on Tour Logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93151/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93151/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'December 14, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our Avon '
             'on Tour film series. Together we are celebrating stories that '
             'began on the page and found new life on the screen. There’s '
             'something special about experiencing a beloved book reimagined '
             'through film, noticing what changes, what stays true, and how '
             'each medium brings its own magic to the story.</p><p>If you’d '
             'like to stick around after the screening, we will have an '
             'informal conversation to discuss both the book and the film. '
             'Whether you have read the book cover to cover or are discovering '
             'the story for the first time, all perspectives are welcome. We '
             'hope you will join us for a lively and thoughtful '
             'discussion.</p><hr><p>This week we are showing "Little '
             'Women.”</p><p>“Winona Ryder (in an Oscar® nominated role) and '
             'Academy Award® winner Susan Sarandon star in this "affectionate, '
             'superbly acted" (Los Angeles Times) family favorite. With her '
             'husband off at war, Marmee (Sarandon) is left alone to raise '
             'their four daughters, her “Little Women.” There is the spirited '
             'Jo (Ryder); conservative Meg (Trini Alvarado); fragile Beth '
             '(Claire Danes); and romantic Amy (played at different ages by '
             'Kristen Dunst and Samantha Mathis). As the years pass, the '
             'sisters share some of the most cherished and painful memories of '
             'self-discovery, as Marmee and Aunt March guide them through '
             'issues of independence, romance and virtue.”– Sony Pictures\xa0'
             '</p><p><strong>Director:</strong> Gillian Armstrong\xa0'
             '</p><p><strong>Year:</strong> 1994</p><p><strong>Starring: '
             '</strong>Winona Ryder as Josephine "Jo" March, Gabriel Byrne as '
             'Friedrich Bhaer, Trini Alvarado as Margaret "Meg" March, '
             'Samantha Mathis and Kirsten Dunst as Amy March, Claire Danes as '
             'Elizabeth "Beth" March, Christian Bale as Theodore "Laurie" '
             'Laurence, Eric Stoltz as John Brooke, John Neville as Mr. James '
             'Laurence, Mary Wickes as Aunt Josephine March, Susan Sarandon as '
             'Abigail "Marmee" March, Matthew Walker as Robert March, and '
             'Florence Paterson as Hannah Mullet.\xa0</p><p>This movie is 1 '
             'hour and 55 minutes and is rated PG (for mild language).\xa0'
             '</p><p><a '
             'href="https://www.youtube.com/watch?v=sET83nlk1NU">Watch the '
             'official trailer.</a></p><h3><strong>Avon on '
             'Tour</strong></h3><p><a '
             'href="https://avontheatre.org/"><strong>The Avon Theatre Film '
             'Center</strong></a> is entering an exciting new chapter. Due to '
             'their long-awaited renovation, they are committed to keeping the '
             'spirit of independent cinema alive through <strong>Avon on '
             'Tour</strong>, films and events presented at beloved partner '
             'venues throughout Fairfield County.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-avon-tour-little-women-93151" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-8mhn-wat9xi2-hzcdhtmjcgc3-c9-clyiaz7iw2ht3g" '
             'type="hidden" name="form_build_id" '
             'value="form-8mHN_wAT9xI2-hzcDhTmjcgc3_c9_cLyiAZ7Iw2ht3g">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5294
2026-08-11 16:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/christmas-closing-99534>
{'event_url': 'https://www.darienlibrary.org/event/christmas-closing-99534',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Christmas Closing</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/23">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/23">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day lc-date-icon__item--multi-day">\n'
             '        23 <div>-</div> 26\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Wednesday, December 23, 2026\n'
             '          </div>\n'
             '\n'
             '                <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12/23/2026 @ 3:00pm–12/26/2026 @ 12:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library closes '
             'at 3 p.m. on December 23rd and reopens on December 26th at 12 '
             'noon.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14785
2026-08-11 16:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-93157>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-93157',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Tumbledown"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/28">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/28">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        28\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, December 28, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93157/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93157/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'December 28, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>This week we are '
             'showing "Tumbledown.”</p><p>“Pop culture scholar Andrew (Jason '
             'Sudeikis) comes to Maine to interview Hannah (Rebecca Hall), the '
             'protective widow of an acclaimed singer. When the unlikely pair '
             'strike a deal to co-write a biography, Andrew finds himself '
             'clashing with a cast of locals, including Hannah’s hunky suitor '
             '(Joe Manganiello), and her loving but defensive parents (Blythe '
             "Danner, Richard Masur). When Hannah and Andrew's stormy "
             'partnership blossoms into an unexpected connection, they face '
             'the possibility that the next chapter in their lives may involve '
             'each other. Dianna Agron and Griffin Dunne costar in this '
             'startlingly funny and sweetly romantic tale of moving on and '
             'finding love in the unlikeliest of places.\u200b”– '
             'Tumbledownmovie.com\xa0</p><p><strong>Director:</strong> Sean '
             'Mewshaw\xa0</p><p><strong>Year:</strong> '
             '2015</p><p><strong>Starring:</strong> Rebecca Hall as Hannah '
             'Miles, Jason Sudeikis as Andrew McCabe, Dianna Agron as Finley, '
             'Joe Manganiello as Curtis, Griffin Dunne as Upton, Richard Masur '
             'as Bruce Jespersen, Blythe Danner as Linda Jespersen, and Maggie '
             'Castle as Shannon.\xa0</p><p>This movie is 1 hour and 45 minutes '
             'and is rated R (for a sex scene).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=haVs8nSq6ZY">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-93157" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-w3ke-2u0ra74rybgj88qvtxveuwoveilbzyctigw7sk" '
             'type="hidden" name="form_build_id" '
             'value="form-W3Ke-2U0ra74RyBGj88QVtXvEUwoVeilBZYCtIgW7Sk">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15417
2026-08-11 16:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/afternoon-opera-111941>
{'event_url': 'https://www.darienlibrary.org/event/afternoon-opera-111941',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>An Afternoon at the Opera: “La Bohème”</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/01">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/01/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/01/10">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/01/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/01/10">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Jan\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        10\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Sunday, January 10, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:30pm–4:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3873/lc_featured_image?alternative_text=Opera%20curtains"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-01/opera%20curtains.png" '
             'alt="Opera curtains" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/111941/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/111941/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'January 10, 2027 @ 1:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for An '
             'Afternoon at the Opera, a new film series celebrating the '
             'unforgettable productions of the Metropolitan Opera. Each '
             'screening will be introduced by local opera enthusiast Peter '
             'Eder, who will share insights and background to enrich your '
             'viewing experience. Settle in, savor the music, and enjoy '
             'world-class opera right here at the '
             'library.</p><p><strong>Opera:</strong> La '
             'Bohème</p><p><strong>Composer:</strong>\xa0 Giacomo '
             'Puccini</p><p><strong>Premiere:</strong> Teatro Regio, Turin '
             'Italy, February 1896</p><p><strong>First U.S. '
             'Performance:</strong>\xa0Dal Conte Company, Los Angeles, CA, '
             'October, 1897</p><p><strong>First New York Metropolitan Opera '
             'Performance:</strong> December 26, '
             '1900</p><hr><p><strong>Performance Date of '
             'Recording:</strong>\xa0October 2025 '
             'Version<br><strong>Conductor:</strong> Keri-Lynn '
             'Wilson<br><strong>Runtime:</strong> 3 hr '
             '5m</p><h3>Synopsis</h3><p>This was the fourth opera composed by '
             'the thirty-nine-year-old Puccini. And the conductor was Arturo '
             'Toscanini, who was just twenty-eight years old. (In 1946, - 50 '
             'years later – Toscanini conducted it again for a NBC Symphony '
             'Orchestra recording.) It is the most performed opera at the Met, '
             'with more than 1,370 performances since its 1900 premiere.\xa0 '
             'La Boheme was also the last opera performed at the closing of '
             'the Old Met in April 1966.</p><p>The opera is based on sketches '
             'of Bohemian life in Paris in the 1830s. This four-act opera was '
             'performed in Italian. A poor and ill seamstress and her artists '
             'friends, living a contrasting lifestyle with a vibrant Parisian '
             'community. A love story between Mini and Rodolfo, joyous and '
             'tragic.</p><p>The opera offers powerful emotional moments. The '
             'lives of most music students who hold down jobs to support their '
             'studies, who live together, share expenses, catch meals when '
             'they can and are much like the lives of Puccini’s bohemians, '
             'characters based on real people.</p><h3>This '
             'Production</h3><p>Since its debut in 1981, this Franco '
             'Zeffirelli’s production has enjoyed over 500 Metropolitan Opera '
             'performances.\xa0 The sets are stunning, impressive recreations '
             'of 19th century Paris in The Latin Quarter, the cafes, the loft '
             'living spaces. In the October 2025 production, Keri-Lynn Wilson, '
             'a Canadian founder of the Ukrainian Freedom Orchestra in 2022, '
             'conducted Hi-Def Live from the Met broadcast.\xa0 Wilson, a '
             'world-renowned conductor, is married to the General Manager of '
             'the Metropolitan opera, Peter Gelb.\xa0 (They were married in '
             '2003.)</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/afternoon-opera-111941" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-zptmrymptg4z8rsx3-ahpu914csgqz9lxl2hdlz8mzw" '
             'type="hidden" name="form_build_id" '
             'value="form-zPtMRyMpTG4z8rSx3-Ahpu914CSGqz9LxL2hDlZ8mZw">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-93156> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/grown-scouts-series-109025> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/friday-movie-matinee-112338> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/christmas-carol-michael-langlois-115345> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-93155> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/closed-juneteenth-113825> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/library-closed-117641> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/closed-memorial-day-113824> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117906> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117905> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/easter-sunday-113821> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/library-closed-staff-day-117894> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117900> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117904> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14707
2026-08-11 16:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-93156>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-93156',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "Elf"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/21">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/21" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/21">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        21\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, December 21, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93156/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93156/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'December 21, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>This week we are '
             'showing "Elf.”</p><p>“One Christmas Eve a long time ago, a baby '
             "crawled into Santa's bag of toys... Raised as an elf, Buddy "
             '(Will Ferrell) grows into an adult three times larger than the '
             'biggest elf--and realizes that he will never truly fit in at the '
             'North Pole. This holiday season, Buddy goes looking for his true '
             'place in the world--in New York City. Buddy finds his workaholic '
             'father (James Caan)--who\'s on Santa\'s "naughty" list, a new '
             "mother (Mary Steenburgen) and a 10-year-old brother who doesn't "
             'believe in Santa Claus or elves. Here, now, Buddy discovers his '
             'destiny--to save Christmas for New York and the world!\u200b”– '
             'Warner Bros.\xa0</p><p><strong>Director:</strong> Jon Favreau\xa0'
             '</p><p><strong>Year:</strong> 2003</p><p><strong>Starring: '
             '</strong>Will Ferrell as Buddy Hobbs, James Caan as Walter '
             'Hobbs, Bob Newhart as Papa Elf, Ed Asner as Santa Claus, Zooey '
             'Deschanel as Jovie, Mary Steenburgen as Emily Hobbs, Daniel Tay '
             'as Michael Hobbs, Peter Dinklage as Miles Finch, and Amy Sedaris '
             'as Deb.\xa0</p><p>This movie is 1 hour and 37 minutes and is '
             'rated PG (for some mild rude humor and language).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=a54yC1etmVc">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-93156" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-jfr0eqxqnzsefunyx6yk-vgfnowuj4zm2vbgoszafue" '
             'type="hidden" name="form_build_id" '
             'value="form-JFr0eqXqnzsefUnyx6yK-vGfNOWUj4zM2vBGoSzAFuE">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16275
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444>
{'event_url': 'https://www.darienlibrary.org/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             "<span>Women and Money Roundtable: How to Make Sense of Today's "
             'Financial Markets</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/09">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/09" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/09">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        9\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Virtual\n'
             '                </h3>\n'
             '              \n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Wednesday, December 9, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:00pm–2:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112436" '
             'class="lc-repeating-dates__link">\n'
             '                          06/17/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112437" '
             'class="lc-repeating-dates__link">\n'
             '                          07/15/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112439" '
             'class="lc-repeating-dates__link">\n'
             '                          08/12/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112441" '
             'class="lc-repeating-dates__link">\n'
             '                          09/16/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112442" '
             'class="lc-repeating-dates__link">\n'
             '                          10/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112443" '
             'class="lc-repeating-dates__link">\n'
             '                          11/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/women-and-money-roundtable-how-make-sense-todays-financial-markets-112444" '
             'class="lc-repeating-dates__link active">\n'
             '                          12/09/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3719/lc_featured_image?alternative_text=image%20of%20a%20person%20using%20a%20calculator%20in%20front%20of%20a%20laptop"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2025-11/women_and_money_roundtable.jpg" '
             'alt="image of a person using a calculator in front of a laptop" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112444/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112444/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112444/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B96%5D=96">Business &amp; '
             'Finance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Julia Strayer and '
             'Liz Maccarone will lead this very popular, lively and '
             'informative discussion on today’s financial markets and how they '
             'might fit into your portfolio.</p><p><a class="btn btn-primary '
             'btn-block" '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_mFiaBLP6Q9qImy5Dio6M_g">Register '
             'for Women &amp; Money Roundtable</a></p><h3><strong>About the '
             'Presenters</strong></h3><p><strong>Julia Strayer</strong>,\xa0'
             '<strong>CPWA®, CIMA®, CRPC® Senior Vice President, Wealth '
             'Management Advisor.\xa0</strong>\xa0Prior to joining Merrill '
             'Lynch Wealth Management in 2000, Julia was a vice president and '
             'private banker for BankBoston’s Private Bank for 7 years, '
             'responsible for asset management and trust services. Previously, '
             'Julia worked in marketing for 9 years with Merrill. Julia has a '
             'BA from Ohio State University and an MBA from New York '
             'University’s Stern School of Business. Julia has appeared on the '
             'CNBC show “Power Lunch,” CBS “This Morning,” WGCH’s “Women in '
             'Business,” in addition to featured articles in USA '
             'Today.</p><p><strong>Liz Maccarone, CRPC® Senior Financial '
             'Advisor.\xa0</strong>\xa0Liz joined Merrill Lynch Wealth '
             'Management in 2012. Liz works closely with high-net-worth '
             'individuals and their families to create personalized and '
             'comprehensive strategies that support their goals, including '
             'investment management, retirement planning, liability '
             'management, and multigenerational planning. Liz values the '
             'importance of establishing and cultivating relationships with '
             'families including the next generation. Liz graduated from '
             'Fairfield University with a dual bachelor’s degree in Finance '
             'and Marketing. She began her career working at a boutique '
             'investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '        \n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Joanne Gabriel\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:jgabriel@darienlibrary.org">\n'
             '                  jgabriel@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695230">\n'
             '                  (203) 669-5230\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14829
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/grown-scouts-series-109025>
{'event_url': 'https://www.darienlibrary.org/event/grown-scouts-series-109025',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Grown-Up Scouts: Learn How to Make a Wired Bow</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/03">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/03">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        3\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Thu\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Thursday, December 3, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4409/lc_featured_image?alternative_text=Grown-Up%20Scouts%20logo"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-07/Grown%20up%20Scout%20Logo%20_0.png" '
             'alt="Grown-Up Scouts logo" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/109025/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/109025/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B13%5D=13">Classes &amp; '
             'Workshops</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'December 3, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Get ready for the '
             'holiday season by learning how to create beautiful wired ribbon '
             'bows! Valerie will guide you step-by-step through the process, '
             'teaching techniques you can use again and again. Your finished '
             'bow is perfect for decorating a holiday wreath, topping a '
             'wrapped gift, or adding a festive touch to a gift '
             'basket.</p><p>No experience is necessary, just bring your '
             'patience and you’ll leave with a beautiful handmade bow and a '
             'new skill to use all season long!</p><h3>About Grown-up '
             'Scouts</h3><p>Remember earning badges for practical life skills? '
             'As adults, there are still plenty of things we wish someone had '
             'taught us.</p><p><strong>Grown-up Scouts</strong> is a new '
             'monthly series that helps you build confidence in the everyday '
             'skills that make life a little easier. Each session features a '
             'hands-on workshop led by local experts, covering practical '
             'topics such as clothing repair, home maintenance, gift wrapping, '
             'and other useful real-world know-how.</p><p>No experience is '
             'necessary, just curiosity and a willingness to learn. Whether '
             'you’re looking to master a new skill, refresh an old one, or '
             'simply have fun trying something different, Grown-up Scouts is '
             'your chance to earn some “grown-up badges” in a welcoming, '
             'supportive environment.</p><p>Come ready to learn, practice, and '
             'leave with skills you’ll use for years to come.</p><h3>About the '
             'Expert</h3><p>After having lived in Darien for over 23 years, '
             '<strong>Valerie</strong> and her husband now reside in Wilton. '
             'She has two grown daughters and a cotonpoo named Piper. Valerie '
             'was first introduced to the art of floral design and wrapping '
             'while working in a family owned flower shop, and subsequently '
             'dappling in other creative retail positions until completing '
             'graduate school. Valerie can often be found frolicking at the '
             'wrap station in Darien’s Everything is Rosey.\xa0</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/grown-scouts-series-109025" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-sq5gjqji1evcurpfr3cofvkk84iih31-tunvg5nwqou" '
             'type="hidden" name="form_build_id" '
             'value="form-SQ5GJQji1EVcUrpFr3coFVKK84iIH31_Tunvg5NWqOU">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14449
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/friday-movie-matinee-112338>
{'event_url': 'https://www.darienlibrary.org/event/friday-movie-matinee-112338',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Friday Movie Matinee: "Edward Scissorhands"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/04">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/04">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        4\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Friday, December 4, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      3:30pm–5:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/1381/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2023-03/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/112338/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/112338/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'December 4, 2026 @ 3:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Darien Library '
             'presents a monthly program: Friday Movie Matinee!</p><p>This '
             'week we are showing "Edward Scissorhands.”</p><p>“When a mad '
             'scientist meets an early death, his creation is left to fend '
             'with scissors for hands.”– 20<sup>th</sup> Century Studios\xa0'
             '</p><p><strong>Director:</strong> Tim Burton\xa0'
             '</p><p><strong>Year:</strong> '
             '1990</p><p><strong>Starring:</strong> Johnny Depp as Edward '
             'Scissorhands, Winona Ryder as Kim Boggs, Dianne Wiest as Peg '
             'Boggs, Anthony Michael Hall as Jim, Vincent Price as the '
             'Inventor, Alan Arkin as Bill Boggs, Robert Oliveri as Kevin '
             'Boggs, Kathy Baker as Joyce Monroe, Conchata Ferrell as Helen, '
             'Susan Blommaert as Tinka, Caroline Aaron as Marge, and O-Lan '
             'Jones as Esmeralda.\xa0</p><p>This movie is 1 hour and 45 '
             'minutes and is rated PG-13 (for thematic material, mild '
             'sexuality, and brief intense violence).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=TBHIO60whNw">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/friday-movie-matinee-112338" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-djwpgbomizz9q-m0uaqau7rkoavfogr1drex-kurk-o" '
             'type="hidden" name="form_build_id" '
             'value="form-dJWPGBomIzZ9q_m0UAQau7RKOavfoGr1drEx_KurK-o">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14887
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/christmas-carol-michael-langlois-115345>
{'event_url': 'https://www.darienlibrary.org/event/christmas-carol-michael-langlois-115345',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>A Christmas Carol with Michael Langlois</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/06">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/06">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        6\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Sunday, December 6, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      2:00pm–3:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/4353/lc_featured_image?alternative_text=Michael%20Langlois%20performing%20The%20Christmas%20Carol"><img '
             'height="361" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-06/Christmas%20Carol_Michael.jpg" '
             'alt="Michael Langlois performing The Christmas Carol" '
             'class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/115345/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/115345/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B10%5D=10">Performance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'December 6, 2026 @ 2:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>In this one-hour '
             'dramatic reading of Charles Dickens’ holiday classic, follow '
             'Ebenezer Scrooge on his journey of redemption as he travels '
             'through the past, present, and future on Christmas Eve.\xa0'
             '</p><p>Performed with costumes, theatrical lighting, and using '
             'the public reading script Dickens himself used, this performance '
             'brings to life the transformative experiences of the miserly '
             'Scrooge as he encounters the Ghosts of Christmas, and is brought '
             'face to face with the true meaning of compassion and '
             'generosity.\xa0</p><p>Be transported to Victorian London, and '
             'rediscover this most famous of holiday stories in a way you '
             'won’t forget.</p><h3>About the Presenter</h3><p><strong>Michael '
             'Langlois</strong> is a dynamic performer, director, lecturer and '
             'storyteller with decades of experience on the stage. He has '
             'lectured from Connecticut to California on topics ranging from '
             'Shakespeare to using one’s passions to create exciting events. '
             'Michael has worked with young and old alike, helping them find '
             'their voice to tell their own unique stories. As an actor, his '
             'credits include the Stage Manager in "Our Town," Henry in "Henry '
             'V," Brutus in "Julius Caesar," and Mercutio in "Romeo and '
             'Juliet."</p><p>Michael has directed across New England including '
             'at the Hartford Children’s Theatre, Springfield’s Drama Studio, '
             'and for the Ashford Youth Theatre where he worked for nearly 20 '
             'years as the Artistic Director. Additionally, he worked for over '
             'a decade with New London’s Flock Theatre serving as an Associate '
             'Artist. There he directed, acted, and taught acting classes.\xa0'
             '</p><p>Michael’s directing credits include "A Midsummer Night’s '
             'Dream," "Othello;" "Lysistrata," "Godspell," "A Piece of My '
             'Heart," "Macbeth," "The Crucible Antigone," "The Taming of the '
             'Shrew," "The Imaginary Invalid," and "The Tempest."\xa0'
             '</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/christmas-carol-michael-langlois-115345" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-6xbcfiwo-gldthjcrynm74kxpttwv-olu1jcripzi4a" '
             'type="hidden" name="form_build_id" '
             'value="form-6XBCfiwO-gLDtHjcrYnM74KxPTtWV-oLU1jcrIpZI4A">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14354
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-93155>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-93155',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "It\'s a Wonderful Life"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/07">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/07">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        7\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, December 7, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93155/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93155/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'December 7, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>This week we are '
             'showing "It’s a Wonderful Life.”</p><p>“An angel is sent from '
             'Heaven to help a desperately frustrated businessman see the '
             'value of his own life.”– IMDB</p><p><strong>Director:</strong> '
             'Frank Capra</p><p><strong>Year:</strong> '
             '1946</p><p><strong>Starring:</strong> James Stewart as George '
             'Bailey, Donna Reed as Mary Hatch Bailey, Lionel Barrymore as Mr. '
             'Potter, Thomas Mitchell as Uncle Billy, Henry Travers as '
             'Clarence, Samuel S. Hinds as Pa Bailey, Beulah Bondi as Mrs. '
             'Bailey, Todd Karns as Harry Bailey, Carol Coomes as Janie '
             'Bailey, Karolyn Grimes as Zuzu Bailey, Larry Simms as Pete '
             'Bailey, and Jimmy Hawkins as Tommy Bailey.</p><p>This movie is 2 '
             'hours and 10 minutes and is rated PG (for thematic elements, '
             'smoking and some violence).\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=iLR3gZrU2Xo">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-93155" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-bu7mofytd6h53j584tnoxrsno0u-iuzudta72xwwei8" '
             'type="hidden" name="form_build_id" '
             'value="form-bu7mOfyTD6H53J584TNOXRSNo0U_IUZuDTa72XWweI8">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5297
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/closed-juneteenth-113825>
{'event_url': 'https://www.darienlibrary.org/event/closed-juneteenth-113825',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Closed for Juneteenth</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/06">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/06/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/06/18">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/06/18" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/06/18">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Jun\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        18\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Friday, June 18, 2027\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>Darien Library is '
             'closed in observation of Juneteenth.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5260
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/library-closed-117641>
{'event_url': 'https://www.darienlibrary.org/event/library-closed-117641',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Library Closed</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/05">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/05/30" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/05/30">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/05/30" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/05/30">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        May\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        30\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Sunday, May 30, 2027\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library is '
             'closed today.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5287
2026-08-11 16:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/closed-memorial-day-113824>
{'event_url': 'https://www.darienlibrary.org/event/closed-memorial-day-113824',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Closed for Memorial Day</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/05">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/05/31" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/05/31">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/05/31" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/05/31">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        May\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        31\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Monday, May 31, 2027\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>Darien Library is '
             'closed on Memorial Day.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16072
2026-08-11 16:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117906>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117906',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/06">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/06/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/06/01">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/06/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/06/01">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Jun\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        1\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, June 1, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link active">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117906/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117906/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117906/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16071
2026-08-11 16:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117905>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117905',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/05" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/05">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/05/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/05/04">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/05/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/05/04">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        May\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        4\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, May 4, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link active">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117905/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117905/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117905/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5274
2026-08-11 16:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/easter-sunday-113821>
{'event_url': 'https://www.darienlibrary.org/event/easter-sunday-113821',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Easter Sunday</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/03">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/03/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/03/28">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/03/28" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/03/28">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Mar\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        28\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Sunday, March 28, 2027\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>Darien Library is '
             'closed on Easter Sunday.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5319
2026-08-11 16:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/library-closed-staff-day-117894>
{'event_url': 'https://www.darienlibrary.org/event/library-closed-staff-day-117894',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Library Closed for Staff Day</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/04">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/04/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/04/23">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/04/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/04/23">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Apr\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        23\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Fri\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Friday, April 23, 2027\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>We are closed on '
             'Friday, April 23rd for our annual Staff Day.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16076
2026-08-11 16:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117900>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117900',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/12" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/12">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/12/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/12/01">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/12/01" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/12/01">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Dec\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        1\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, December 1, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link active">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117900/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117900/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117900/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:47 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16073
2026-08-11 16:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117904>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117904',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/04" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/04">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/04/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/04/06">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/04/06" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/04/06">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Apr\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        6\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, April 6, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link active">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117904/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117904/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117904/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/library-closed-117640> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/presidents-day-113819> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/afternoon-opera-don-pasquale-111939> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/thanksgiving-hours-99532> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/afternoon-opera-hansel-and-gretel-111940> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/afternoon-opera-nabucco-111942> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118680> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/monday-night-movie-93152> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/closed-veterans-day-99530> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/blood-pressure-screenings-117903> (referer: https://www.darienlibrary.org/events/upcoming?page=5)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/baby-play-date-118849> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114067> (referer: https://www.darienlibrary.org/events/upcoming)
2026-08-11 16:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.darienlibrary.org/event/business-fighting-human-face-wwii-115821> (referer: https://www.darienlibrary.org/events/upcoming?page=4)
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5264
2026-08-11 16:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/library-closed-117640>
{'event_url': 'https://www.darienlibrary.org/event/library-closed-117640',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Library Closed</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/03">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/03/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/03/27">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/03/27" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/03/27">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Mar\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        27\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sat\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Saturday, March 27, 2027\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library is '
             'closed today.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5276
2026-08-11 16:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/presidents-day-113819>
{'event_url': 'https://www.darienlibrary.org/event/presidents-day-113819',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             "<span>Presidents' Day</span>\n"
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/02">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/02/15" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/02/15">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/02/15" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/02/15">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Feb\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        15\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Monday, February 15, 2027\n'
             '          </div>\n'
             '\n'
             '                <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:00am–9:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>Darien Library is '
             "closed on Presidents' Day.</p></div>\n"
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15858
2026-08-11 16:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/afternoon-opera-don-pasquale-111939>
{'event_url': 'https://www.darienlibrary.org/event/afternoon-opera-don-pasquale-111939',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>An Afternoon at the Opera: "Don Pasquale"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/03">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/03/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/03/07">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/03/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/03/07">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Mar\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        7\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Sunday, March 7, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:30pm–4:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3873/lc_featured_image?alternative_text=Opera%20curtains"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-01/opera%20curtains.png" '
             'alt="Opera curtains" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/111939/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/111939/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'March 7, 2027 @ 1:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for An '
             'Afternoon at the Opera, a new film series celebrating the '
             'unforgettable productions of the Metropolitan Opera. Each '
             'screening will be introduced by local opera enthusiast Peter '
             'Eder, who will share insights and background to enrich your '
             'viewing experience. Settle in, savor the music, and enjoy '
             'world-class opera right here at the '
             'library.</p><p><strong>Opera:</strong> Don '
             'Pasquale</p><p><strong>Composer:\xa0</strong> Gaetano '
             'Donizetti</p><p><strong>Premiere:</strong> Théâtre-Italien, '
             'Paris, France, January 3, 1843</p><p><strong>First U.S. '
             'Performance:\xa0</strong>Theatre D’Orleans, New Orleans, LA, '
             'January 1845</p><p><strong>First New York Metropolitan Opera '
             'Performance:</strong> February '
             '1914</p><hr><p><strong>Performance Date of '
             'Recording:</strong>\xa02010 Version\xa0'
             '<br><strong>Conductor:</strong> James '
             'Levine<br><strong>Runtime:</strong> 3 hr '
             '10m</p><h3>Synopsis</h3><p>Don Pasquale is an Opera Buffa in '
             'Italian in three acts.\xa0 Considered the high point in comic '
             'opera, it was Donizetti’s (1798-1848) sixty-fourth and last '
             'comic opera, composed toward the end of his life. It was written '
             'for four voices and contains minimal choral music.</p><p>The '
             'story is of a scheming young widow (Norina) and her lover '
             '(Ernesto), who with the help of a middle-aged doctor friend of '
             'the Don, attempt to ensure themselves of inheritance rights from '
             'Norina’s wealthy old uncle through a fake marriage. Posing first '
             'as the Don’s fantasy idol as a domestic, shy and submissive '
             'bride and then his nightmarish wife as an aggressive, cheating '
             'and extravagant shrew, Don Pasquale becomes determined to rid '
             'himself of the turmoil of matrimony. After the charade is '
             'revealed, and he realizes the foolishness of his desires to '
             'marry a young woman, he confers his blessings on the '
             'lovers.</p><h3>This Production</h3><p>This Live from the Met '
             'Hi-Def performance aired November 2010; with James Levine as the '
             'Conductor, (Levine at the time was recovering from back '
             'surgery). The staging by Otto Schneck was highly regarded by the '
             'combination of a traditionalist and lavish set.</p><p>One of the '
             'truly noteworthy quartet performances was by Anna Netrrebko, the '
             'Russian soprano who sang the role of Norina hundreds of times, '
             '(“I enjoy a chance to sing characters who don’t die”).\xa0 '
             'Ernesto was performed by the American tenor Matthew Polenzani, '
             'who has sung at the Met more than 400 times since his 1997 '
             'debut. Don Pasquale was sung by the Californian John Del Carlo, '
             'who performed at the Met more than 300 times in seasons between '
             '1993 and until his death in 2016. In addition, rounding out the '
             'quartet was the Polish born baritone Mariusz Kwiecien, who '
             'portrayed Dr. Malatesta in an unusually suave and dashing '
             'fashion. Making his Met debut in 1999, Kwiecien announced his '
             'retirement in 2020, due to recurring back problems. He became '
             'the Artistic Director of the Worclaw Opera in Poland.</p><p>\xa0'
             '</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/afternoon-opera-don-pasquale-111939" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-zjdavttt1ctlydxxly6kixa32bouqxogaxener-1o74" '
             'type="hidden" name="form_build_id" '
             'value="form-ZjdavttT1CtLyDxxlY6kIxA32BOUQxoGaxeNeR_1O74">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5316
2026-08-11 16:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/thanksgiving-hours-99532>
{'event_url': 'https://www.darienlibrary.org/event/thanksgiving-hours-99532',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Thanksgiving Hours</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/25">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/25" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/25">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day lc-date-icon__item--multi-day">\n'
             '        25 <div>-</div> 27\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Wednesday, November 25, 2026\n'
             '          </div>\n'
             '\n'
             '                <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      11/25/2026 @ 3:00pm–11/27/2026 @ 6:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library will '
             'close at 3 p.m. on Wednesday, November 25th and reopen on '
             'Saturday, November 28h at 9 a.m.</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15478
2026-08-11 16:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/afternoon-opera-hansel-and-gretel-111940>
{'event_url': 'https://www.darienlibrary.org/event/afternoon-opera-hansel-and-gretel-111940',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>An Afternoon at the Opera: "Hansel and Gretel"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/15" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/15">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/15" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/15">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        15\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Sunday, November 15, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      2:00pm–4:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3873/lc_featured_image?alternative_text=Opera%20curtains"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-01/opera%20curtains.png" '
             'alt="Opera curtains" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/111940/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/111940/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 15, 2026 @ 2:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for An '
             'Afternoon at the Opera, a new film series celebrating the '
             'unforgettable productions of the Metropolitan Opera. Each '
             'screening will be introduced by local opera enthusiast Peter '
             'Eder, who will share insights and background to enrich your '
             'viewing experience. Settle in, savor the music, and enjoy '
             'world-class opera right here at the '
             'library.</p><p><strong>Opera:</strong> Hansel and '
             'Gretel</p><p><strong>Composer:</strong>\xa0Engelbert '
             'Humperdinck</p><p><strong>Premiere:</strong> Weimar Court '
             'Theater, Weimar, Germany, 1893</p><p><strong>First U.S. '
             'Performance:\xa0Daly’s Theatre:</strong> New York City, October '
             '8, 1895</p><p><strong>First New York Metropolitan Opera '
             'Performance:</strong> January 1, '
             '2008</p><hr><p><strong>Performance Date of Recording: '
             '</strong>2008 Version\xa0<br><strong>Conductor:</strong> '
             'Vladimir Jurowski<br><strong>Runtime:</strong> '
             '2h</p><h3>Synopsis</h3><p>Originally written as a small-scale '
             'vocal entertainment for children, the folk tale of a brother and '
             'sister who get lost in a dark forest and become captives of an '
             'old witch, is based on a classic of 16th century German '
             'literature made famous by the Brothers Grimm in the 19th '
             'century.</p><p>Engelbert Humperdinck, the composer who was a '
             'protégé of Richard Wagner, wrote an opera with sophisticated '
             'music lessons, but with great charm and a light touch.\xa0 It '
             'immediately became a favorite family holiday musical event. The '
             'music is captivatingly beautiful.\xa0 \xa0It premiered in 1893 '
             'and reached the New York opera public in 1893, and the New York '
             'Metropolitan Opera in 1905.</p><p>Perhaps the most memorable Met '
             'Opera performance was on Christmas Day, 1931, when the opera was '
             'broadcast on the radio, inaugurating the Met Saturday afternoon '
             'radio broadcasts, which continue to the present day.</p><h3>This '
             'Production</h3><p>Richard Jones created this production in 2007 '
             'who shortened the opera to under two hours with no intermission '
             'and in an English language version. \xa0Premiered in the second '
             'Live from The Met High-Definition Broadcast on New Year’s Day, '
             '2008.\xa0 Renee Fleming handled the introduction and the '
             'conductor was the then 36-year-old Russian, Vladimir '
             'Jurowski.\xa0 He is currently the General Music Director of the '
             'Bavarian State Opera.</p><p>The lead singers are two '
             'mezzo-sopranos.\xa0 In addition, for the role of Hansel, the '
             'singer has a trouser role, an operatic tradition where a female '
             'singer, a mezzo-soprano plays a male character.\xa0 It has '
             'intended to emphasize youth and playfulness.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/afternoon-opera-hansel-and-gretel-111940" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-6jy5238nvgnr6rv9ti4abfzujfglw-8dwowiqlcll00" '
             'type="hidden" name="form_build_id" '
             'value="form-6Jy5238nVgnR6Rv9tI4aBfZUJfGlw-8dwowIqlclL00">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15855
2026-08-11 16:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/afternoon-opera-nabucco-111942>
{'event_url': 'https://www.darienlibrary.org/event/afternoon-opera-nabucco-111942',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>An Afternoon at the Opera: "La Cenerentola”</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/02">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/02/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/02/07">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/02/07" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/02/07">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Feb\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        7\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Sun\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Sunday, February 7, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      1:30pm–4:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/3873/lc_featured_image?alternative_text=Opera%20curtains"><img '
             'height="480" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2026-01/opera%20curtains.png" '
             'alt="Opera curtains" class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/111942/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/111942/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'February 7, 2027 @ 1:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join us for An '
             'Afternoon at the Opera, a new film series celebrating the '
             'unforgettable productions of the Metropolitan Opera. Each '
             'screening will be introduced by local opera enthusiast Peter '
             'Eder, who will share insights and background to enrich your '
             'viewing experience. Settle in, savor the music, and enjoy '
             'world-class opera right here at the '
             'library.</p><p><strong>Opera:</strong> La '
             'Cenerentola\xa0 \xa0 \xa0 \xa0'
             '</p><p><strong>Composer:</strong>\xa0 Gioachino '
             'Rossini</p><p><strong>Premiere: </strong>Teatro Valle, Rome, '
             'Italy, January 25, 1817</p><p><strong>First U.S. '
             'Performance:</strong> Park Theatre, New York City, September 11, '
             '1826</p><p><strong>First New York Metropolitan Opera '
             'Performance:</strong> October 16, '
             '1997</p><hr><p><strong>Performance Date of Recording:</strong> '
             'May 2014 Version</p><p><strong>Conductor:</strong> Fabio '
             'Luisi</p><p><strong>Runtime:</strong> 3h '
             '10m</p><h3>Synopsis</h3><p>La Cenerentola is a two-act romantic '
             'comic opera by Rossini (1792-1868).\xa0 Based on the fairy tale '
             'first found in the 17th century Italian literature, it is a '
             'story that featured a wicked stepmother, nasty stepsisters, a '
             'prince, a fairy godmother and a housemaid who ultimately becomes '
             'a princess.\xa0 In Rossini’s version, stepfather – Don Magnifico '
             'and the fairy godmother replace the wicked stepmother by an '
             'advisor to the Prince.\xa0 A glass bracelet has replaced the '
             'glass slipper!\xa0 Angelina (Cinderella) is the heroine, \xa0a '
             'proud, independent, rebellious young woman who achieves full '
             'blown recognition and happiness.</p><p>Rossini, who composed 39 '
             'operas in a prolific twenty-year career (retiring from opera '
             'composition at 37), premiered La Cenerentola in January 1817, '
             'having reportedly composed it in just five weeks.\xa0 The opera '
             'quickly became globally popular, reaching London in 1820 and New '
             'York City six years later.</p><h3>This Production</h3><p>This '
             'May 2014 New York Metropolitan Opera Hi-Def broadcast was staged '
             'on a Cesare Lievi’s production created in 1977. It is a '
             'whimsical staging with lots of comedic visuals. It is truly a '
             'Met classic performance having featured Joyce Di Donato as '
             'Angelina and Juan Diego Florez as Prince Charming.</p><p>Kansas '
             'born Di Donato sang the role at the Met for seventeen years, '
             'having first performed it at her La Scala Milan debut in the '
             '2000 season.\xa0 In her tenure at the Met, she has performed '
             'more than forty title roles. Juan Diego Florez is a 53-year-old '
             'Peruvian born tenor, who in 2007 received his country’s highest '
             'civilian honor. He made his 1996 professional debut in Pesaro, '
             'Italy, the composer, Rossini’s birthplace. \xa0Juan Diego Florez '
             'performs around the world.</p><p>The conductor is Italian Fabio '
             'Luisi, who became the Met Opera principal Conductor from 2011 to '
             '2017, replacing James Levine.\xa0 He is currently the Principal '
             'Conductor of the Danish Symphony Orchestra and Music Director of '
             'the Dallas Symphony Orchestra.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/afternoon-opera-nabucco-111942" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-myilbmrb7mwcgvt4uwgk5fbeqpibxhqz4x1nfw8q4x8" '
             'type="hidden" name="form_build_id" '
             'value="form-myIlbMrb7MwCgvt4UWgk5FbEqpiBXHqZ4x1nFW8Q4X8">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13516
2026-08-11 16:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118680>
{'event_url': 'https://www.darienlibrary.org/event/courtyard-storytimes-toddler-storytime-118680',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Courtyard Storytimes: Toddler Storytime</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Courtyard\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:30am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118679" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118680" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118681" '
             'class="lc-repeating-dates__link">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/courtyard-storytimes-toddler-storytime-118682" '
             'class="lc-repeating-dates__link">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118680/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118680/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118680/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B11%5D=11">Storytime</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B301%5D=301">Walkers</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B302%5D=302">Preschool</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Join in the fun at '
             'Toddler Storytime! This storytime will feature songs, rhymes, '
             'fingerplays, and stories.\xa0</p><p>Note: In the event of rain, '
             'we will be moving this storytime inside to our Community '
             'Room.\xa0</p><p><strong>Ages 18 months to 3 years. No '
             'registration required.\xa0</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15047
2026-08-11 16:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/monday-night-movie-93152>
{'event_url': 'https://www.darienlibrary.org/event/monday-night-movie-93152',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Monday Night Movie: "The Young Girls of Rochefort"</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/23">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/23" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/23">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        23\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Mon\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Community Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Monday, November 23, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      6:30pm–8:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/2517/lc_featured_image?alternative_text=Vintage%20film%20reel%20"><img '
             'height="319" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2024-04/film_reel.jpg" '
             'alt="Vintage film reel " class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/93152/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/93152/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B9%5D=9">Films</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 23, 2026 @ 6:30pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                \n'
             '        <h2 class="lc-event-subtitle">Program Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>This week we are '
             'showing "The Young Girls of Rochefort.”</p><p>“Jacques Demy '
             'followed up “The Umbrellas of Cherbourg” with another musical '
             'about missed connections and second chances, this one a more '
             'effervescent confection. Twins Delphine and Solange, a dance '
             'instructor and a music teacher (played by real-life sisters '
             'Catherine Deneuve and Françoise Dorléac), long for big-city '
             'life; when a fair comes through their quiet port town, so does '
             'the possibility of escape. With its jazzy Michel Legrand score, '
             'pastel paradise of costumes, and divine supporting cast (George '
             'Chakiris, Grover Dale, Danielle Darrieux, Michel Piccoli, and '
             'Gene Kelly), “The Young Girls of Rochefort” is a tribute to '
             'Hollywood optimism from sixties French cinema’s preeminent '
             'dreamer.”– Janus Films</p><p><strong>Director:</strong> Jacques '
             'Demy</p><p><strong>Year: '
             '</strong>1967</p><p><strong>Starring:</strong> Catherine Deneuve '
             'as Delphine Garnier, George Chakiris as Etienne, Françoise '
             'Dorléac as Solange Garnier, Jacques Perrin as Maxence, Michel '
             'Piccoli as Simon Dame, Jacques Riberolles as Guillaume Lancien, '
             'Grover Dale as Bill, Geneviève Thénier as Josette, Henri '
             'Crémieux as Subtil Dutrouz, Pamela Hart as Judith, Leslie North '
             'as Esther, Patrick Jeantet as Booboo, Gene Kelly as Andy Miller, '
             'Danielle Darrieux as Yvonne Garnier, and René Pascal (as René '
             'Bazart) as Grandpa.\xa0</p><p>This movie is 2 hours and 5 '
             'minutes and is rated G. \xa0\xa0\xa0</p><p><a '
             'href="https://www.youtube.com/watch?v=vZFK8svwtxA">Watch the '
             'official trailer.</a></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                              <h3 class="lc-event-subtitle">Need '
             'to Know</h3>\n'
             '        \n'
             '        \n'
             '\n'
             '      <div class="field-container">\n'
             '              <div><div>\n'
             '  \n'
             '    \n'
             '  \n'
             '\n'
             '            <div class="field-container"><h4>Need a Ride?</h4><p '
             'class="x_MsoNormal"><a href="https://athomeindarien.org/">At '
             'Home in Darien</a> provides door-to-door transportation services '
             'to Darien residents who are age 60+ and for residents ages 18+ '
             'who are physically disabled. To get started, call At Home in '
             'Darien at <a href="tel:2036552227">203-655-2227</a>.</p></div>\n'
             '      \n'
             '</div>\n'
             '</div>\n'
             '          </div>\n'
             '  \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/monday-night-movie-93152" method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-6sn1csrnntnxnztr5qfcdbm-lxb6ryj5frd1kui0awo" '
             'type="hidden" name="form_build_id" '
             'value="form-6Sn1cSRNntnXnZTR5qfCDbM-LXB6RyJ5FrD1kUi0Awo">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 5322
2026-08-11 16:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/closed-veterans-day-99530>
{'event_url': 'https://www.darienlibrary.org/event/closed-veterans-day-99530',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Closed for Veterans Day</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node '
             'node--type-lc-closing node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '    <div class="node__content lc-event-wrapper">\n'
             '        <aside class="lc-event-sidebar '
             'lc-event-sidebar--first">\n'
             '      <div class="lc-event-details">\n'
             '          <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Wed\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '        <div class="lc-event-info">\n'
             '                      <h3 class="lc-event-subtitle '
             'lc-event-info-item lc-event-info-item--room lc-closing-color">\n'
             '                              Darien Library\n'
             '                          </h3>\n'
             '          \n'
             '          <div class="lc-event-info__item '
             'lc-event-info__item--date visually-hidden">\n'
             '            Wednesday, November 11, 2026\n'
             '          </div>\n'
             '\n'
             '                      <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '        All Day\n'
             '      </div>\n'
             '      \n'
             '\n'
             '          \n'
             '          <div class="lc-event__key lc-event__key--closing">\n'
             '            <strong>Closing</strong>\n'
             '          </div>\n'
             '        </div>\n'
             '      </div>\n'
             '    </aside>\n'
             '\n'
             '        <section class="lc-event-content">\n'
             '      <h2 class="lc-event-subtitle '
             'lc-closing-color">Description</h2>\n'
             '      \n'
             '\n'
             '            <div class="field-container"><p>The Library is '
             'closed for Veterans Day on Wednesday, November 11th.\xa0'
             '</p></div>\n'
             '      \n'
             '    </section>\n'
             '  </div>\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 16073
2026-08-11 16:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/blood-pressure-screenings-117903>
{'event_url': 'https://www.darienlibrary.org/event/blood-pressure-screenings-117903',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Blood Pressure Screenings</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2027/03" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2027/03">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2027/03/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2027/03/02">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2027/03/02" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2027/03/02">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Mar\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        2\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2027\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Main Street\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, March 2, 2027\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      12:30pm–1:30pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117897" '
             'class="lc-repeating-dates__link">\n'
             '                          09/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117898" '
             'class="lc-repeating-dates__link">\n'
             '                          10/06/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117899" '
             'class="lc-repeating-dates__link">\n'
             '                          11/03/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117900" '
             'class="lc-repeating-dates__link">\n'
             '                          12/01/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117901" '
             'class="lc-repeating-dates__link">\n'
             '                          01/05/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117902" '
             'class="lc-repeating-dates__link">\n'
             '                          02/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117903" '
             'class="lc-repeating-dates__link active">\n'
             '                          03/02/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117904" '
             'class="lc-repeating-dates__link">\n'
             '                          04/06/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117905" '
             'class="lc-repeating-dates__link">\n'
             '                          05/04/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/blood-pressure-screenings-117906" '
             'class="lc-repeating-dates__link">\n'
             '                          06/01/27\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117903/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/117903/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/117903/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B8%5D=8">Health &amp; '
             'Wellness</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Come get your blood '
             'pressure checked by a nurse from the <a '
             'href="https://visitingnurse.net/"><strong>Visiting Nurse &amp; '
             'Hospice of Fairfield County</strong></a>. A nurse will be here '
             'on the first Tuesday of every month unless otherwise '
             'stated.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Inger vilter\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ivilter@darienlibrary.org">\n'
             '                  ivilter@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695234">\n'
             '                  (203) 669-5234\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 13200
2026-08-11 16:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/baby-play-date-118849>
{'event_url': 'https://www.darienlibrary.org/event/baby-play-date-118849',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Baby Play Date</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Storytime Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      9:30am–10:15am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118848" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118849" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118850" '
             'class="lc-repeating-dates__link">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a href="/event/baby-play-date-118851" '
             'class="lc-repeating-dates__link">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118849/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/118849/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/118849/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B98%5D=98">Games &amp; '
             'Play</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B2%5D=2">Kids</a></span>, \n'
             '                          <span><a '
             'href="/events/upcoming?age_groups%5B300%5D=300">Babies</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Enjoy an informal '
             'gathering of infants with their parents and caregivers. What’s '
             'better than a social tummy time? Toys and books will be '
             'provided. Meet other parents/caregivers in the community and '
             'make friends for your little ones.\xa0</p><p><strong>Ages birth '
             'to pre-walking babies. No registration '
             'required.</strong></p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Erica Melnichok\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 15455
2026-08-11 16:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114067>
{'event_url': 'https://www.darienlibrary.org/event/cross-stitch-and-embroidery-group-114067',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>Cross Stitch and Embroidery Group</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/08" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/08">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/08/11">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/08/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/08/11">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Aug\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        11\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Leroy Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, August 11, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      10:00am–11:00am\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                                <div class="lc-repeating-dates '
             'lc-event-section">\n'
             '              <details class="lc-repeating-dates__details">\n'
             '                <summary class="lc-repeating-dates__toggle">\n'
             '                  Also Occurs On <span '
             'class="lc-repeating-dates__toggle-icon" '
             'role="presentation">:</span>\n'
             '                </summary>\n'
             '\n'
             '                <div class="lc-repeating-dates__wrapper">\n'
             '                  <ul class="lc-repeating-dates__list">\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114062" '
             'class="lc-repeating-dates__link">\n'
             '                          07/07/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114063" '
             'class="lc-repeating-dates__link">\n'
             '                          07/14/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114064" '
             'class="lc-repeating-dates__link">\n'
             '                          07/21/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114065" '
             'class="lc-repeating-dates__link">\n'
             '                          07/28/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114066" '
             'class="lc-repeating-dates__link">\n'
             '                          08/04/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                                                                    \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114067" '
             'class="lc-repeating-dates__link active">\n'
             '                          08/11/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114068" '
             'class="lc-repeating-dates__link">\n'
             '                          08/18/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                          \n'
             '                      \n'
             '                      \n'
             '                      \n'
             '                      <li class="lc-repeating-dates__item">\n'
             '                        <a '
             'href="/event/cross-stitch-and-embroidery-group-114069" '
             'class="lc-repeating-dates__link">\n'
             '                          08/25/26\n'
             '                        </a>\n'
             '                      </li>\n'
             '                                      </ul>\n'
             '                </div>\n'
             '              </details>\n'
             '            </div>\n'
             '                  </div>\n'
             '                \n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114067/reminder_form" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Setup '
             'Reminder","width":"auto"}\' data-dialog-type="modal" '
             'title="Remind Me" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--reminder"></span>\n'
             '          <span class="lc-event-actions__text">Remind Me</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/114067/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/114067/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B6%5D=6">Arts &amp; '
             'Crafts</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div></div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Welcome to our '
             'weekly group for cross stitch, embroidery, needlepoint, and all '
             'other needlework!</p><p>Bring a work-in-progress and join us for '
             'an hour of camaraderie<strong>\xa0</strong>and '
             "craft.</p><p>Whether you're an expert or just starting out -- "
             'all skill levels are welcome.</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div></div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Brittany Netherton and Jan Archer\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:bnetherton@darienlibrary.org">\n'
             '                  bnetherton@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-phone">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Phone Number:\n'
             '                \n'
             '\n'
             '                <a href="tel:2036695236">\n'
             '                  (203) 669-5236\n'
             '                </a>\n'
             '              </span></div>\n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '                          \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div></div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): norwalklist.org:443
2026-08-11 16:00:49 [urllib3.connectionpool] DEBUG: https://norwalklist.org:443 "POST /api/v1/raw-events/ HTTP/1.1" 201 14585
2026-08-11 16:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.darienlibrary.org/event/business-fighting-human-face-wwii-115821>
{'event_url': 'https://www.darienlibrary.org/event/business-fighting-human-face-wwii-115821',
 'platform': 'Darien Library',
 'platform_hash': 'a5eecd9001dc7446b4cffaec033e21f0',
 'raw_body': '<main role="main" class="main-container container">\n'
             '    <a id="main-content" tabindex="-1"></a>\n'
             '\n'
             '      <div class="content-region">\n'
             '    <div data-drupal-messages-fallback class="hidden"></div>\n'
             '\n'
             '<div id="block-website-theme-breadcrumbs" class="block '
             'block-system block-system-breadcrumb-block position-relative">\n'
             '  \n'
             '    \n'
             '        <nav role="navigation" aria-label="Breadcrumb">\n'
             '    <ol class="breadcrumb">\n'
             '          <li class="breadcrumb-item">\n'
             '        <a href="/">Home</a>\n'
             '      </li>\n'
             '        </ol>\n'
             '  </nav>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-page-title" class="block block-core '
             'block-page-title-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '  <h1 class="mb-4">\n'
             '<span>This Business of Fighting: A Human Face on WWII</span>\n'
             '</h1>\n'
             '\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-website-theme-content" class="block block-system '
             'block-system-main-block position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '\n'
             '\n'
             '  \n'
             '\n'
             '\n'
             '<article class="lc-event lc-event--full node node--type-lc-event '
             'node--promoted node--view-mode-full">\n'
             '\n'
             '  \n'
             '    \n'
             '\n'
             '      <div class="lc-event__menu-tasks"><div '
             'class="lc-menu-tasks">  <h2 class="visually-hidden">Primary '
             'tabs</h2>\n'
             '  <ul class="list-inline"><li class="list-inline-item"><a '
             'href="/events/upcoming" class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/upcoming">Upcoming</a></li>\n'
             '<li class="list-inline-item"><a href="/events/list" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/list">List</a></li>\n'
             '<li class="list-inline-item"><a href="/events/month/2026/11" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/month/2026/11">Month</a></li>\n'
             '<li class="list-inline-item"><a href="/events/week/2026/11/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/week/2026/11/10">Week</a></li>\n'
             '<li class="list-inline-item"><a href="/events/day/2026/11/10" '
             'class="button button--primary btn-sm" '
             'data-drupal-link-system-path="events/day/2026/11/10">Day</a></li>\n'
             '</ul>\n'
             '</div>\n'
             '</div>\n'
             '  \n'
             '  <div class="node__content lc-event-wrapper">\n'
             '    <aside class="lc-event-sidebar lc-event__sidebar">\n'
             '      <div class="lc-print-row">\n'
             '        <div class="lc-print-column">\n'
             '          <div class="lc-event-details lc-event-section">\n'
             '              <div class="lc-date-icon" aria-hidden="true">\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--month">\n'
             '        Nov\n'
             '      </span>\n'
             '    \n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day">\n'
             '        10\n'
             '      </span>\n'
             '    \n'
             '    <span class="lc-date-icon__item lc-date-icon__item--year">\n'
             '      2026\n'
             '    </span>\n'
             '\n'
             '          <span class="lc-date-icon__item '
             'lc-date-icon__item--day-name">\n'
             '        Tue\n'
             '      </span>\n'
             '      </div>\n'
             '\n'
             '\n'
             '            <div class="lc-event-info">\n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-branch">\n'
             '                  Darien Library\n'
             '                </h3>\n'
             '              \n'
             '                              <h3 class="lc-event-subtitle '
             'lc-event-room">\n'
             '                  Heron Room\n'
             '                </h3>\n'
             '              \n'
             '              <div class="lc-event-info-item '
             'lc-event-info-item--date">\n'
             '                                  Tuesday, November 10, 2026\n'
             '                              </div>\n'
             '\n'
             '                    <div class="lc-event-info-item '
             'lc-event-info-item--time">\n'
             '      7:00pm–8:00pm\n'
             '    </div>\n'
             '  \n'
             '\n'
             '              \n'
             '                          </div>\n'
             '          </div>\n'
             '\n'
             '                            </div>\n'
             '                \n'
             '                  <div class="lc-print-column">\n'
             '            <div class="lc-event-featured-image '
             'lc-event-section">\n'
             '                              \n'
             '\n'
             '            <div class="field-container"><a class="use-ajax" '
             'data-dialog-options=\'{"width":"auto"}\' '
             'data-dialog-type="modal" '
             'href="/library-calendar/image-dialog/1374/lc_featured_image?alternative_text=B%26W%20Image%20of%20WWII%20Veteran%2C%20Anton%20Pritchard%20surrounded%20by%20flowers."><img '
             'height="320" width="480" '
             'src="https://www.darienlibrary.org/sites/default/files/styles/large/public/2023-03/Arnie_Flowers.png" '
             'alt="B&amp;W Image of WWII Veteran, Anton Pritchard surrounded '
             'by flowers." class="img-fluid">\n'
             '</a>\n'
             '</div>\n'
             '      \n'
             '                          </div>\n'
             '          </div>\n'
             '              </div>\n'
             '    </aside>\n'
             '    <section class="lc-event-content lc-event__content">\n'
             '              <div class="lc-event-share-event">\n'
             '\n'
             '\n'
             '<div class="lc-event-actions lc-event-actions--share-event">\n'
             '  <ul class="lc-event-actions__list">\n'
             '            \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="/node/115821/add_to_calendar" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"title":"Add This Event To Your '
             'Calendar","width":"auto"}\' data-dialog-type="modal" title="Add '
             'To My Calendar" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--calendar"></span>\n'
             '        <span class="lc-event-actions__text">Add To My '
             'Calendar</span>\n'
             '      </a>\n'
             '    </li>\n'
             '   \n'
             '        <li class="lc-event-actions__item">\n'
             '      \n'
             '      <a href="#" class="button button--primary '
             'lc-event-action-link" onclick="window.print()" title="Print this '
             'event" data-toggle="tooltip">\n'
             '        <span class="lc-event-actions__icon '
             'lc-event-actions__icon--print"></span>\n'
             '        <span class="lc-event-actions__text">Print</span>\n'
             '      </a>\n'
             '    </li>\n'
             '    \n'
             '              <li class="lc-event-actions__item">\n'
             '        \n'
             '        <a href="/node/115821/share_this_event" class="button '
             'button--primary lc-event-action-link use-ajax" '
             'data-dialog-options=\'{"dialogClass":"white-popup","title":"Share '
             'This Event","width":"auto"}\' data-dialog-type="modal" '
             'title="Share this event" data-toggle="tooltip">\n'
             '          <span class="lc-event-actions__icon '
             'lc-event-actions__icon--share"></span>\n'
             '          <span class="lc-event-actions__text">Share</span>\n'
             '        </a>\n'
             '      </li>\n'
             '        \n'
             '              </ul>\n'
             '</div>\n'
             '</div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__program-types">\n'
             '          <h3 class="lc-event-label lc-d-inline">Program '
             'Type:</h3>\n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B14%5D=14">Lecture</a></span>, \n'
             '                      <span><a '
             'href="/events/upcoming?program_types%5B10%5D=10">Performance</a></span>\n'
             '                  </div>\n'
             '      \n'
             '              <div class="lc-event__categories '
             'lc-event__age-groups">\n'
             '          <h3 class="lc-event-label lc-d-inline">\n'
             '            Age Group:\n'
             '          </h3>\n'
             '\n'
             '                                    <span><a '
             'href="/events/upcoming?age_groups%5B4%5D=4">Adults</a></span>\n'
             '                              </div>\n'
             '      \n'
             '      \n'
             '          \n'
             '  \n'
             '\n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div><ul class="lc-messages"><li '
             'class="lc-messages__message">Registration is required for this '
             'event.</li>\n'
             '<li class="lc-messages__message">Registration will close on '
             'November 10, 2026 @ 7:00pm.</li>\n'
             '</ul>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '            \n'
             '              \n'
             '                                  \n'
             '        <h2 class="lc-event-subtitle visually-hidden">Program '
             'Description</h2>\n'
             '      \n'
             '                  \n'
             '                    <h3 class="lc-event-subtitle">Event '
             'Details</h3>\n'
             '      \n'
             '                    \n'
             '            \n'
             '            \n'
             '                    \n'
             '\n'
             '            <div class="field-container"><p>Years ago, Arnie '
             'Pritchard inherited the World War II army footlocker of his '
             'father, Anton (Tony) Pritchard. It turned out to contain '
             'hundreds of letters and other family papers from Tony’s service '
             'in the Army and in the United Nations’ refugee program in '
             'postwar Europe.\xa0</p><p>From these letters Arnie has created a '
             'story. “This Business of Fighting”, focused on Tony’s time in '
             'the front lines in Europe. It portrays a young man dealing with '
             'everything from raw fear to his role as a leader, to his '
             'exposure to a world both wider and more brutal than he had '
             'known.\xa0</p><p>Tony wonders how he will respond to his first '
             'combat, crawls through the freezing woods of the Ardennes under '
             'enemy fire, and sees crowds of escaping forced laborers '
             'wandering the roads of Germany as the Nazi regime was '
             'collapsing.\xa0</p><h3><strong>About the '
             'Presenter</strong></h3><p><strong>Arnie Pritchard</strong> has a '
             'Ph.D. in European history, and has been an amateur storyteller '
             'for about twenty years. His current focus in mainly on “This '
             'Business of Fighting”, a story based on his father’s letters '
             'home to his parents from World War II. The story gives a '
             'street-level view of one of the great catastrophes of history, '
             'in a way, which combines Arnie’s historical and storytelling '
             'interests. Arnie also coordinates a story-sharing group at the '
             'Institute Library in his home city of New Haven.\xa0\xa0'
             '</p></div>\n'
             '      \n'
             '      \n'
             '                  \n'
             '                    \n'
             '        \n'
             '            \n'
             '      <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    <div '
             'class="lc-registration-ui-registration-form-opener"><fieldset '
             'class="js-form-item form-item js-form-wrapper form-wrapper">\n'
             '      <legend>\n'
             '    <span class="fieldset-legend">Register for this '
             'event</span>\n'
             '  </legend>\n'
             '  <div class="fieldset-wrapper">\n'
             '            <form '
             'class="lc-registration-ui-registration-form-opener-form" '
             'data-drupal-selector="lc-registration-ui-registration-form-opener-form" '
             'action="/event/business-fighting-human-face-wwii-115821" '
             'method="post" '
             'id="lc-registration-ui-registration-form-opener-form" '
             'accept-charset="UTF-8">\n'
             '  \n'
             '<input autocomplete="off" '
             'data-drupal-selector="form-sav8zojs6i72aeaoiedmq5rzxhjumyd-n6smyx-m9ei" '
             'type="hidden" name="form_build_id" '
             'value="form-SAV8zojS6i72AEAoieDMq5RzXHjumYd-n6smyX-M9eI">\n'
             '\n'
             '<input '
             'data-drupal-selector="edit-lc-registration-ui-registration-form-opener-form" '
             'type="hidden" name="form_id" '
             'value="lc_registration_ui_registration_form_opener_form">\n'
             '<button class="button button--primary btn-lg js-form-submit '
             'form-submit" data-drupal-selector="edit-offline" type="submit" '
             'id="edit-offline" name="op" value=""><div '
             'data-drupal-selector="edit-main">Register</div></button><noscript '
             'class="text-muted" '
             'data-drupal-selector="edit-noscript">JavaScript is required to '
             'register for this event.</noscript>\n'
             '\n'
             '</form>\n'
             '\n'
             '              </div>\n'
             '</fieldset>\n'
             '</div>\n'
             '\n'
             '</div>\n'
             '</div>\n'
             '\n'
             '    </section>\n'
             '    <aside class="lc-event-sidebar">\n'
             '      <div class="lc-event-location">\n'
             '                  <h2 class="lc-event-subtitle">Location '
             'Details</h2>\n'
             '        \n'
             '                  <div class="lc-event-location-map '
             'lc-event-section"><iframe allowfullscreen frameborder="0" '
             'height="300" '
             'src="https://www.google.com/maps?output=embed&amp;q=1441+Post+Road%2C+Darien%2C+CT+06820%2C+United+States" '
             'style="width: 100%;" title="Darien Library on Google Maps" '
             'width="600"></iframe>\n'
             '</div>\n'
             '        \n'
             '        \n'
             '        <div class="lc-event-location-address '
             'lc-event-section">\n'
             '                      <p class="lc-font-weight-bold">Darien '
             'Library</p>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--first">\n'
             '              1441 Post Road\n'
             '                          </div>\n'
             '\n'
             '            <div class="lc-address-line '
             'lc-address-line--second">\n'
             '              Darien,\n'
             '              CT\n'
             '              06820\n'
             '            </div>\n'
             '\n'
             '                          <div '
             'class="lc-event-location__phone">\n'
             '                <a href="tel:2036551234">\n'
             '                  (203) 655-1234\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            <div class="lc-branch-select-map-link">\n'
             '              See map:\n'
             '              <a '
             'href="http://maps.google.com/?q=1441%20Post%20Road,+Darien,+CT,+06820">\n'
             '                Google Maps              </a>\n'
             '            </div>\n'
             '          \n'
             '          \n'
             '                  </div>\n'
             '\n'
             '        \n'
             '                \n'
             '                          <div '
             'class="lc-event-address-container">\n'
             '            <h2 class="lc-event-subtitle">Contact Info</h2>\n'
             '\n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-name">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Name:                </span>\n'
             '\n'
             '                Amanda DeMaio\n'
             '              </div>\n'
             '            \n'
             '                          <div class="lc-event-info-item '
             'lc-event-contact-email">\n'
             '                <span class="lc-font-weight-bold">\n'
             '                  Email:\n'
             '                </span>\n'
             '\n'
             '                <a href="mailto:ademaio@darienlibrary.org">\n'
             '                  ademaio@darienlibrary.org\n'
             '                </a>\n'
             '              </div>\n'
             '            \n'
             '            \n'
             '                      </div>\n'
             '        \n'
             '        \n'
             '              </div>\n'
             '    </aside>\n'
             '  </div>\n'
             '\n'
             '  <div>\n'
             '\n'
             '\n'
             '<div class="lc-core--extra-field">\n'
             '    \n'
             '</div>\n'
             '</div>\n'
             '\n'
             '\n'
             '</article>\n'
             '\n'
             '  </div>\n'
             '\n'
             '<div id="block-chatwidget" class="block block-block-content '
             'block-block-content63a310d3-960f-4513-8d41-03110820bfc1 '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><div '
             'class="needs-js">chat loading...</div>\n'
             '<script type="text/javascript">\n'
             '  (function() {\n'
             '    var x = document.createElement("script"); x.type = '
             '"text/javascript"; x.async = true;\n'
             '    x.src = (document.location.protocol === "https:" ? '
             '"https://" : "http://") + '
             '"libraryh3lp.com/js/libraryh3lp.js?18222";\n'
             '    var y = document.getElementsByTagName("script")[0]; '
             'y.parentNode.insertBefore(x, y);\n'
             '  })();\n'
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '<div id="block-googleanalytics3" class="block '
             'block-block-content '
             'block-block-contenta12aefcf-1981-421c-8f8e-5db73859a78f '
             'position-relative">\n'
             '  \n'
             '    \n'
             '      \n'
             '\n'
             '            <div class="field-container"><!-- Global site tag '
             '(gtag.js) - Google Analytics -->\n'
             '<script async '
             'src="https://www.googletagmanager.com/gtag/js?id=UA-10387228-1"></script>\n'
             '<script>\n'
             '  window.dataLayer = window.dataLayer || [];\n'
             '  function gtag(){dataLayer.push(arguments);}\n'
             "  gtag('js', new Date());\n"
             '\n'
             "  gtag('config', 'UA-10387228-1');\n"
             '</script></div>\n'
             '      \n'
             '  </div>\n'
             '\n'
             '  </div>\n'
             '\n'
             '  </main>'}
2026-08-11 16:00:49 [scrapy.core.engine] INFO: Closing spider (finished)
2026-08-11 16:00:49 [scrapy.extensions.feedexport] INFO: Stored csv feed (132 items) in: output/2026/08/11/darien_library.csv
2026-08-11 16:00:49 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 45439,
 'downloader/request_count': 139,
 'downloader/request_method_count/GET': 139,
 'downloader/response_bytes': 2766308,
 'downloader/response_count': 139,
 'downloader/response_status_count/200': 139,
 'elapsed_time_seconds': 26.706224,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 8, 11, 14, 0, 49, 942095, tzinfo=datetime.timezone.utc),
 'httpcompression/response_bytes': 12825163,
 'httpcompression/response_count': 139,
 'item_scraped_count': 132,
 'items_per_minute': 304.6153846153846,
 'log_count/DEBUG': 535,
 'log_count/ERROR': 2,
 'log_count/INFO': 3,
 'memusage/max': 99921920,
 'memusage/startup': 99921920,
 'request_depth_max': 6,
 'response_received_count': 139,
 'responses_per_minute': 320.7692307692308,
 'scheduler/dequeued': 139,
 'scheduler/dequeued/memory': 139,
 'scheduler/enqueued': 139,
 'scheduler/enqueued/memory': 139,
 'start_time': datetime.datetime(2026, 8, 11, 14, 0, 23, 235871, tzinfo=datetime.timezone.utc)}
2026-08-11 16:00:49 [scrapy.core.engine] INFO: Spider closed (finished)

PROJECT (event_scrapers)
SPIDER (darien_library)