2026-03-02 10:42:15 +00:00
< ? php
// Location-specific SEO
2026-03-21 09:48:46 +00:00
$page_title = " Web Scraping Services in Bristol | UK AI Automation " ;
2026-03-08 09:55:36 +00:00
$page_description = " Professional web scraping and data extraction for Bristol businesses. Specialists in aerospace supply chain data, creative tech, financial services, and green energy. 99.8% accuracy, GDPR compliant. Free quote. " ;
2026-03-21 09:48:46 +00:00
$canonical_url = " https://ukaiautomation.co.uk/locations/web-scraping-bristol/ " ;
2026-03-08 09:55:36 +00:00
$keywords = " web scraping Bristol, data services Bristol, data extraction South West England, aerospace data Bristol, creative tech Bristol, UK data services, GDPR compliant scraping " ;
2026-03-21 09:48:46 +00:00
$author = " UK AI Automation " ;
$og_image = " https://ukaiautomation.co.uk/assets/images/locations/bristol.jpg " ;
2026-03-02 10:42:15 +00:00
// Security headers
header ( 'Strict-Transport-Security: max-age=31536000; includeSubDomains' );
?>
<! DOCTYPE html >
2026-03-08 09:55:36 +00:00
< html lang = " en-GB " >
2026-03-02 10:42:15 +00:00
< head >
< meta charset = " UTF-8 " >
< meta name = " viewport " content = " width=device-width, initial-scale=1.0 " >
< title >< ? php echo htmlspecialchars ( $page_title ); ?> </title>
< meta name = " description " content = " <?php echo htmlspecialchars( $page_description ); ?> " >
< meta name = " keywords " content = " <?php echo htmlspecialchars( $keywords ); ?> " >
< meta name = " author " content = " <?php echo htmlspecialchars( $author ); ?> " >
< meta name = " robots " content = " index, follow " >
< link rel = " canonical " href = " <?php echo htmlspecialchars( $canonical_url ); ?> " >
2026-03-08 09:55:36 +00:00
2026-03-02 10:42:15 +00:00
<!-- Open Graph -->
< meta property = " og:type " content = " website " >
< meta property = " og:url " content = " <?php echo htmlspecialchars( $canonical_url ); ?> " >
< meta property = " og:title " content = " <?php echo htmlspecialchars( $page_title ); ?> " >
< meta property = " og:description " content = " <?php echo htmlspecialchars( $page_description ); ?> " >
< meta property = " og:image " content = " <?php echo htmlspecialchars( $og_image ); ?> " >
2026-03-08 09:55:36 +00:00
< meta property = " og:locale " content = " en_GB " >
2026-03-02 10:42:15 +00:00
<!-- Local Business Schema -->
< script type = " application/ld+json " >
{
" @context " : " https://schema.org " ,
" @type " : " LocalBusiness " ,
2026-03-21 09:48:46 +00:00
" name " : " UK AI Automation - Bristol " ,
2026-03-02 10:42:15 +00:00
" description " : " Professional web scraping and data extraction services in Bristol, South West England " ,
2026-03-21 09:48:46 +00:00
" url " : " https://ukaiautomation.co.uk/locations/web-scraping-bristol/ " ,
2026-03-02 10:42:15 +00:00
" address " : {
" @type " : " PostalAddress " ,
" addressLocality " : " Bristol " ,
" addressRegion " : " South West England " ,
" addressCountry " : " GB "
},
" areaServed " : {
" @type " : " GeoCircle " ,
" geoMidpoint " : {
" @type " : " GeoCoordinates " ,
" latitude " : 51.4545 ,
" longitude " : - 2.5879
},
" geoRadius " : " 50000 "
},
2026-03-08 09:55:36 +00:00
" openingHours " : " Mo-Fr 09:00-18:00 " ,
2026-03-21 09:48:46 +00:00
" email " : " info@ukaiautomation.co.uk "
2026-03-02 10:42:15 +00:00
}
</ script >
2026-03-08 09:55:36 +00:00
<!-- Fonts -->
< link rel = " preconnect " href = " https://fonts.googleapis.com " >
< link rel = " preconnect " href = " https://fonts.gstatic.com " crossorigin >
< link href = " https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;600;700&family=Lato:wght@400;500;600;700&display=swap " rel = " stylesheet " >
2026-03-02 10:42:15 +00:00
<!-- CSS -->
< link rel = " stylesheet " href = " /assets/css/main.css?v=20260222 " >
2026-03-08 09:55:36 +00:00
< style >
. location - hero {
background : linear - gradient ( 135 deg , rgba ( 20 , 71 , 132 , 0.95 ) 0 % , rgba ( 23 , 158 , 131 , 0.9 ) 100 % );
color : white ;
padding : 120 px 0 80 px ;
text - align : center ;
}
. location - hero h1 { font - size : 2.8 rem ; margin - bottom : 20 px ; font - weight : 700 ; }
. hero - subtitle { font - size : 1.25 rem ; max - width : 800 px ; margin : 0 auto 40 px ; opacity : 0.95 ; line - height : 1.6 ; }
. hero - stats { display : flex ; justify - content : center ; gap : 60 px ; margin - bottom : 40 px ; flex - wrap : wrap ; }
. stat { text - align : center ; }
. stat - number { display : block ; font - size : 3 rem ; font - weight : 700 ; }
. stat - label { font - size : 1 rem ; opacity : 0.9 ; }
. hero - cta { display : flex ; gap : 20 px ; justify - content : center ; flex - wrap : wrap ; }
. services - section { padding : 80 px 0 ; }
. section - title { text - align : center ; margin - bottom : 60 px ; }
. section - title h2 { font - size : 2.2 rem ; color : #1a1a1a; margin-bottom: 15px; }
. section - title p { font - size : 1.1 rem ; color : #666; max-width: 700px; margin: 0 auto; }
. services - grid { display : grid ; grid - template - columns : repeat ( auto - fit , minmax ( 300 px , 1 fr )); gap : 30 px ; }
2026-03-21 09:48:46 +00:00
. service - card { background : white ; padding : 35 px ; border - radius : 12 px ; box - shadow : 0 4 px 20 px rgba ( 0 , 0 , 0 , 0.08 ); border - left : 4 px solid #7c3aed; transition: transform 0.3s ease; }
2026-03-08 09:55:36 +00:00
. service - card : hover { transform : translateY ( - 5 px ); }
. service - card h3 { font - size : 1.3 rem ; color : #1a1a1a; margin-bottom: 15px; }
. service - card p { color : #555; line-height: 1.6; }
. industries - section { padding : 80 px 0 ; background : #f8f9fa; }
. industries - grid { display : grid ; grid - template - columns : repeat ( auto - fit , minmax ( 250 px , 1 fr )); gap : 25 px ; }
. industry - card { background : white ; padding : 30 px ; border - radius : 10 px ; text - align : center ; box - shadow : 0 2 px 15 px rgba ( 0 , 0 , 0 , 0.06 ); }
2026-03-21 09:48:46 +00:00
. industry - card h3 { color : #7c3aed; margin: 15px 0 10px; }
2026-03-08 09:55:36 +00:00
. industry - card p { color : #666; font-size: 0.95rem; }
. expertise - section { padding : 80 px 0 ; }
. expertise - grid { display : grid ; grid - template - columns : repeat ( auto - fit , minmax ( 280 px , 1 fr )); gap : 30 px ; margin - top : 40 px ; }
. expertise - card { background : white ; padding : 35 px ; border - radius : 12 px ; box - shadow : 0 4 px 20 px rgba ( 0 , 0 , 0 , 0.08 ); }
2026-03-21 09:48:46 +00:00
. expertise - card h3 { font - size : 1.2 rem ; color : #7c3aed; margin-bottom: 12px; }
2026-03-08 09:55:36 +00:00
. expertise - card p { color : #555; line-height: 1.6; margin-bottom: 15px; }
. expertise - card ul { color : #555; padding-left: 18px; line-height: 1.8; }
. case - studies { padding : 80 px 0 ; background : #f8f9fa; }
. case - study { background : white ; padding : 40 px ; border - radius : 12 px ; box - shadow : 0 4 px 20 px rgba ( 0 , 0 , 0 , 0.08 ); }
. case - study h3 { font - size : 1.4 rem ; color : #1a1a1a; margin-bottom: 15px; }
. case - study p { color : #555; line-height: 1.7; margin-bottom: 25px; }
. case - results { display : flex ; gap : 40 px ; flex - wrap : wrap ; }
. result { text - align : center ; }
2026-03-21 09:48:46 +00:00
. result - number { display : block ; font - size : 2.5 rem ; font - weight : 700 ; color : #7c3aed; }
2026-03-08 09:55:36 +00:00
. result - label { font - size : 0.9 rem ; color : #666; }
. areas - section { padding : 80 px 0 ; }
. areas - grid { display : flex ; flex - wrap : wrap ; gap : 15 px ; justify - content : center ; }
2026-03-21 09:48:46 +00:00
. area - tag { background : #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #7c3aed; font-weight: 500; transition: all 0.3s ease; }
. area - tag : hover { background : #7c3aed; color: white; }
. cta - section { background : linear - gradient ( 135 deg , #7c3aed 0%, #6d28d9 100%); color: white; padding: 80px 0; text-align: center; }
2026-03-08 09:55:36 +00:00
. cta - section h2 { font - size : 2.2 rem ; margin - bottom : 20 px ; }
. cta - section p { font - size : 1.2 rem ; margin - bottom : 30 px ; opacity : 0.95 ; }
. nearby - locations { padding : 60 px 0 ; }
. locations - grid { display : flex ; flex - wrap : wrap ; gap : 15 px ; justify - content : center ; margin - top : 30 px ; }
2026-03-21 09:48:46 +00:00
. location - link { background : #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #7c3aed; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
. location - link : hover { background : #7c3aed; color: white; }
2026-03-08 09:55:36 +00:00
. btn { display : inline - flex ; align - items : center ; justify - content : center ; padding : 14 px 28 px ; border : none ; border - radius : 8 px ; text - decoration : none ; font - weight : 600 ; font - size : 16 px ; cursor : pointer ; transition : all 0.3 s ease ; }
2026-03-21 09:48:46 +00:00
. btn - primary { background : #6d28d9; color: white; }
2026-03-08 09:55:36 +00:00
. btn - primary : hover { background : #148f76; }
2026-03-21 09:48:46 +00:00
. btn - secondary { background : white ; color : #7c3aed; }
2026-03-08 09:55:36 +00:00
. btn - secondary : hover { background : transparent ; color : white ; border : 2 px solid white ; }
. breadcrumb { background : #f5f5f5; padding: 15px 0; }
. breadcrumb ol { list - style : none ; padding : 0 ; margin : 0 ; display : flex ; flex - wrap : wrap ; gap : 10 px ; }
. breadcrumb li : not ( : last - child ) :: after { content : '› ' ; margin - left : 10 px ; color : #999; }
2026-03-21 09:48:46 +00:00
. breadcrumb a { color : #7c3aed; text-decoration: none; }
2026-03-08 09:55:36 +00:00
@ media ( max - width : 768 px ) {
. location - hero h1 { font - size : 2 rem ; }
. hero - stats { gap : 30 px ; }
. stat - number { font - size : 2 rem ; }
}
</ style >
2026-03-02 10:42:15 +00:00
</ head >
< body >
< ? php include ( $_SERVER [ " DOCUMENT_ROOT " ] . " /includes/nav.php " ); ?>
2026-03-08 09:55:36 +00:00
<!-- Breadcrumb -->
< section class = " breadcrumb " >
< div class = " container " >
< nav aria - label = " breadcrumb " >
< ol >
< li >< a href = " / " > Home </ a ></ li >
< li >< a href = " / " > Locations </ a ></ li >
< li > Bristol </ li >
</ ol >
</ nav >
</ div >
</ section >
2026-03-02 10:42:15 +00:00
< main id = " main-content " >
2026-03-08 09:55:36 +00:00
2026-03-02 10:42:15 +00:00
<!-- Hero Section -->
2026-03-08 09:55:36 +00:00
< section class = " location-hero " >
2026-03-02 10:42:15 +00:00
< div class = " container " >
2026-03-08 09:55:36 +00:00
< h1 > Web Scraping Services in Bristol </ h1 >
< p class = " hero-subtitle " > Bristol 's economy is built on precision: Airbus wings assembled at Filton, Rolls-Royce engines tested in Patchway, and a creative tech sector that punches well above its size. We provide the structured, accurate data that Bristol' s aerospace , financial , and technology businesses need to operate and grow .</ p >
< div class = " hero-stats " >
< div class = " stat " >
< span class = " stat-number " > 99.8 %</ span >
< span class = " stat-label " > Data Accuracy </ span >
</ div >
< div class = " stat " >
< span class = " stat-number " > 500 +</ span >
< span class = " stat-label " > Projects Completed </ span >
2026-03-02 10:42:15 +00:00
</ div >
2026-03-08 09:55:36 +00:00
< div class = " stat " >
< span class = " stat-number " > Since 2013 </ span >
< span class = " stat-label " > UK Data Specialists </ span >
</ div >
</ div >
< div class = " hero-cta " >
< a href = " /quote " class = " btn btn-primary " > Get Free Quote </ a >
< a href = " #services " class = " btn btn-secondary " > Our Services </ a >
2026-03-02 10:42:15 +00:00
</ div >
</ div >
</ section >
2026-03-08 09:55:36 +00:00
<!-- Services Section -->
< section class = " services-section " id = " services " >
< div class = " container " >
< div class = " section-title " >
< h2 > Data Services for Bristol Businesses </ h2 >
< p > Tailored data extraction built around Bristol ' s leading sectors </ p >
</ div >
< div class = " services-grid " >
< div class = " service-card " >
< h3 > Aerospace Supply Chain Data </ h3 >
< p > Airbus at Filton and Rolls - Royce in Patchway anchor a supply chain that extends across the South West . We extract supplier directory data , procurement notices , parts pricing , and MRO tender listings from public aerospace sources to give manufacturers and Tier 2 suppliers a structured view of their market .</ p >
</ div >
< div class = " service-card " >
< h3 > Financial Services Intelligence </ h3 >
< p > Bristol hosts significant financial services operations including Lloyds Banking Group 's South West presence and a growing cluster of independent financial advisory firms. We aggregate publicly available product data, rate comparisons, regulatory announcements, and competitor positioning across Bristol' s financial sector .</ p >
</ div >
< div class = " service-card " >
< h3 > Creative & Digital Agency Data </ h3 >
< p > Bristol ' s creative tech scene around Stokes Croft , Spike Island , and the Harbourside is one of the most productive outside London . We support agencies with competitor monitoring , client industry data , brand sentiment extraction , and pitch research across digital platforms .</ p >
</ div >
< div class = " service-card " >
< h3 > Green Energy Market Monitoring </ h3 >
< p > Bristol ' s net - zero commitments and proximity to offshore wind developments in the Bristol Channel make it a hub for clean energy companies . We track Contracts for Difference auction data , Ofgem regulatory updates , energy price indices , and renewable project planning applications .</ p >
</ div >
< div class = " service-card " >
< h3 > University Research Data </ h3 >
< p > The University of Bristol and UWE are significant research producers with strong industry partnerships . We extract grant funding announcements , spinout company registrations , knowledge transfer listings , and research collaboration opportunities for innovation - focused Bristol businesses .</ p >
</ div >
< div class = " service-card " >
< h3 > Independent Retail Competitive Analysis </ h3 >
< p > Bristol has one of the strongest independent retail sectors in England , from Clifton Village to Gloucester Road . We monitor competitor pricing , product listings , and customer review trends across local and national online channels to help Bristol retailers make informed trading decisions .</ p >
</ div >
</ div >
</ div >
</ section >
<!-- Industries Section -->
< section class = " industries-section " >
< div class = " container " >
< div class = " section-title " >
< h2 > Bristol Industries We Serve </ h2 >
< p > Data solutions grounded in how Bristol ' s economy actually works </ p >
</ div >
< div class = " industries-grid " >
< div class = " industry-card " >
< h3 > Aerospace & Defence </ h3 >
< p > Airbus , Rolls - Royce , GKN Aerospace , and hundreds of South West suppliers make Bristol one of Europe ' s most important aerospace clusters . We support supply chain research , procurement monitoring , and competitor intelligence across the sector .</ p >
</ div >
< div class = " industry-card " >
< h3 > Financial Services </ h3 >
< p > From Lloyds Banking Group 's South West operations to Bristol' s growing fintech and wealth management sector , we provide market data aggregation , product monitoring , and regulatory tracking for Bristol ' s financial community .</ p >
</ div >
< div class = " industry-card " >
< h3 > Creative & Digital Tech </ h3 >
< p > Bristol ' s creative tech sector spans game development , animation , VFX , and digital marketing . We help agencies and studios monitor competitor activity , track industry briefs , and extract relevant market intelligence .</ p >
</ div >
< div class = " industry-card " >
< h3 > Green Energy & Sustainability </ h3 >
< p > Bristol ' s status as a European Green Capital and proximity to offshore wind assets attract clean energy businesses . We track regulatory data , project announcements , energy pricing , and contract opportunities across the sector .</ p >
</ div >
< div class = " industry-card " >
< h3 > Higher Education & Research </ h3 >
< p > Two universities , significant NHS research activity , and a strong startup ecosystem make Bristol a knowledge - intensive city . We extract grant , funding , and partnership data for organisations working at the research - commercialisation boundary .</ p >
</ div >
< div class = " industry-card " >
< h3 > Independent Retail & Hospitality </ h3 >
< p > Bristol ' s independent business culture is a genuine differentiator . We support local retailers , restaurants , and hospitality businesses with competitor pricing data , consumer review monitoring , and local market trend analysis .</ p >
</ div >
</ div >
</ div >
</ section >
2026-03-02 10:42:15 +00:00
<!-- Local Expertise -->
2026-03-08 09:55:36 +00:00
< section class = " expertise-section " >
2026-03-02 10:42:15 +00:00
< div class = " container " >
2026-03-08 09:55:36 +00:00
< div class = " section-title " >
< h2 > Why Bristol Businesses Choose Us </ h2 >
< p > Specialist knowledge of the South West data landscape , combined with technical precision </ p >
</ div >
2026-03-02 10:42:15 +00:00
< div class = " expertise-grid " >
< div class = " expertise-card " >
2026-03-08 09:55:36 +00:00
< h3 > Aerospace Sector Knowledge </ h3 >
< p > We understand the procurement structures , certification requirements , and supply chain dynamics of the Bristol aerospace cluster . Our data extraction covers the specific portals , directories , and databases that matter in this sector .</ p >
2026-03-02 10:42:15 +00:00
< ul >
2026-03-08 09:55:36 +00:00
< li > Aerospace supplier portal monitoring </ li >
< li > MRO tender and parts pricing extraction </ li >
< li > Defence procurement notice tracking </ li >
2026-03-02 10:42:15 +00:00
</ ul >
</ div >
< div class = " expertise-card " >
2026-03-08 09:55:36 +00:00
< h3 > South West Market Intelligence </ h3 >
< p > Bristol operates within a distinct South West regional market that includes Bath , Swindon , Exeter , and Cardiff . We extract data relevant to this geography , including planning data , business registry information , and regional economic datasets .</ p >
2026-03-02 10:42:15 +00:00
< ul >
2026-03-08 09:55:36 +00:00
< li > Regional competitor monitoring </ li >
< li > South West planning application data </ li >
< li > Local business directory extraction </ li >
2026-03-02 10:42:15 +00:00
</ ul >
</ div >
< div class = " expertise-card " >
2026-03-08 09:55:36 +00:00
< h3 > GDPR & Data Compliance </ h3 >
< p > Every project we deliver is compliant with UK GDPR and the Data Protection Act 2018. We only extract publicly available data , provide full documentation of our data handling procedures , and support client compliance teams with clear audit trails .</ p >
2026-03-02 10:42:15 +00:00
< ul >
< li > Data Protection Impact Assessments </ li >
2026-03-08 09:55:36 +00:00
< li > Secure , encrypted data delivery </ li >
< li > Audit - ready compliance documentation </ li >
2026-03-02 10:42:15 +00:00
</ ul >
</ div >
</ div >
</ div >
</ section >
2026-03-08 09:55:36 +00:00
<!-- Case Study -->
< section class = " case-studies " >
2026-03-02 10:42:15 +00:00
< div class = " container " >
2026-03-08 09:55:36 +00:00
< div class = " section-title " >
< h2 > Bristol in Practice : A Recent Project </ h2 >
< p > An anonymised example of the work we do for South West clients </ p >
</ div >
2026-03-02 10:42:15 +00:00
< div class = " case-study " >
2026-03-08 09:55:36 +00:00
< h3 > Aerospace Manufacturer : Supply Chain Intelligence Programme </ h3 >
< p > A Bristol - based aerospace manufacturer needed to monitor sub - component pricing and supplier capacity across their extended supply chain . Manual monitoring across dozens of portals and directories was taking two members of the procurement team nearly a full day each week . We built an automated extraction pipeline covering supplier directories , trade association databases , and public tender portals , delivering structured , normalised data directly to their procurement system every morning . Within three months the client had identified 18 new qualified suppliers and reduced sub - component costs by renegotiating with incumbent suppliers using fresh market data .</ p >
2026-03-02 10:42:15 +00:00
< div class = " case-results " >
< div class = " result " >
2026-03-08 09:55:36 +00:00
< span class = " result-number " > 18 </ span >
< span class = " result-label " > New Suppliers Identified </ span >
</ div >
< div class = " result " >
< span class = " result-number " > 2 days </ span >
< span class = " result-label " > Staff Time Saved Per Week </ span >
2026-03-02 10:42:15 +00:00
</ div >
< div class = " result " >
2026-03-08 09:55:36 +00:00
< span class = " result-number " > 99.8 %</ span >
< span class = " result-label " > Data Accuracy </ span >
2026-03-02 10:42:15 +00:00
</ div >
</ div >
</ div >
</ div >
</ section >
2026-03-08 09:55:36 +00:00
<!-- Areas Section -->
< section class = " areas-section " >
< div class = " container " >
< div class = " section-title " >
< h2 > Serving Bristol and the South West </ h2 >
< p > Data services across Bristol , Bath , and the wider South West region </ p >
</ div >
< div class = " areas-grid " >
< span class = " area-tag " > Bristol City Centre </ span >
< span class = " area-tag " > Clifton </ span >
< span class = " area-tag " > Harbourside </ span >
< span class = " area-tag " > Filton </ span >
< span class = " area-tag " > Patchway </ span >
< span class = " area-tag " > Stokes Croft </ span >
< span class = " area-tag " > Temple Quarter </ span >
< span class = " area-tag " > Bedminster </ span >
< span class = " area-tag " > Bath </ span >
< span class = " area-tag " > Swindon </ span >
< span class = " area-tag " > Gloucester </ span >
< span class = " area-tag " > Weston - super - Mare </ span >
< span class = " area-tag " > Exeter </ span >
< span class = " area-tag " > Taunton </ span >
</ div >
</ div >
</ section >
2026-03-02 10:42:15 +00:00
<!-- CTA -->
2026-03-08 09:55:36 +00:00
< section class = " cta-section " >
2026-03-02 10:42:15 +00:00
< div class = " container " >
2026-03-08 09:55:36 +00:00
< h2 > Need Data Solutions in Bristol ? </ h2 >
< p > Tell us what you need and we will scope a solution within 24 hours . Free consultation , no obligation .</ p >
< div class = " hero-cta " >
< a href = " /quote " class = " btn btn-primary " > Get Free Quote </ a >
< a href = " /#contact " class = " btn btn-secondary " > Contact Us </ a >
2026-03-02 10:42:15 +00:00
</ div >
</ div >
</ section >
2026-03-08 09:55:36 +00:00
2026-03-02 10:42:15 +00:00
<!-- Nearby Locations -->
2026-03-08 09:55:36 +00:00
< section class = " nearby-locations " >
2026-03-02 10:42:15 +00:00
< div class = " container " >
2026-03-08 09:55:36 +00:00
< div class = " section-title " >
< h2 > Also Serving Nearby Areas </ h2 >
</ div >
2026-03-02 10:42:15 +00:00
< div class = " locations-grid " >
2026-03-02 11:44:06 +00:00
< a href = " /locations/london " class = " location-link " > London </ a >
< a href = " /locations/manchester " class = " location-link " > Manchester </ a >
< a href = " /locations/birmingham " class = " location-link " > Birmingham </ a >
2026-03-08 09:55:36 +00:00
< a href = " /locations/web-scraping-cardiff " class = " location-link " > Cardiff </ a >
< a href = " / " class = " location-link " > All Locations </ a >
2026-03-02 10:42:15 +00:00
</ div >
</ div >
</ section >
2026-03-08 09:55:36 +00:00
2026-03-02 10:42:15 +00:00
</ main >
2026-03-08 09:55:36 +00:00
2026-03-02 10:42:15 +00:00
< ? php include ( $_SERVER [ " DOCUMENT_ROOT " ] . " /includes/footer.php " ); ?>
2026-03-08 09:55:36 +00:00
< script src = " /assets/js/main.js " defer ></ script >
2026-03-02 10:42:15 +00:00
</ body >
2026-03-08 09:55:36 +00:00
</ html >