Parse historical Eurostat GDP and unemployment wording

Match GDP table labels without case sensitivity and accept the observed seasonally-adjusted wording. Add real 2025 announcement excerpts and verify dates, previous values, and rejection of non-GDP tables.
This commit is contained in:
eezd committed 2026-10-26 22:09:35 +08:00
1 parent 2dedaf3127
commit 1b2076a41b
4 files changed
+209 -2

No files matched your search

+47
View File
@@ -0,0 +1,47 @@
<!-- 来源:https://ec.europa.eu/eurostat/en/web/products-euro-indicators/w/2-30012025-ap;保留正式日期、标题、导语及欧元区表头和数值行。 -->
<html><head>
<meta property="article:published_time" content="2025-01-30T10:00:00Z">
</head><body>
<h1 class="ecl-page-header__title ecl-u-mt-none ecl-u-mb-l ">
GDP stable in the euro area and up by 0.1% in the EU
</h1>
<div class="ecl-page-header__info">
<span class="ecl-label ecl-label--highlight ecl-u-mb-m ecl-u-mt-m ecl-u-mt-m-none">Preliminary flash estimate for the fourth quarter of 2024</span>
</div>
<main class="component-euind-content">
<p marginleft="0">In the fourth quarter of 2024, seasonally adjusted GDP remained stable in the <strong>euro area</strong> and increased by 0.1% in the <strong>EU</strong>, compared with the previous quarter, according to a preliminary flash estimate published by <strong>Eurostat, the statistical office of the European Union</strong>. In the third quarter of 2024, GDP had grown by 0.4% in both areas.</p>
<table>
<tbody>
<tr>
<th colspan="9" data-colwidth="92,71,71,71,71,71,71,71,71" rowspan="1" class="title numeric"><p marginleft="0">Published growth rates of GDP in volume up to 2024Q4  </p><p marginleft="0">(based on seasonally adjusted* data)</p></th>
</tr>
<tr>
<th colspan="1" data-colwidth="92" rowspan="1" class="datalabel numeric"><p marginleft="0"></p></th>
<th colspan="4" data-colwidth="71,71,71,71" rowspan="1" class="datalabel border-right"><p marginleft="0"><strong>Percentage change compared with the previous quarter</strong></p></th>
<th colspan="4" data-colwidth="71,71,71,71" rowspan="1" class="datalabel numeric"><p marginleft="0"><strong>Percentage change compared with the same quarter of the previous year</strong></p></th>
</tr>
<tr>
<th colspan="1" data-colwidth="92" rowspan="1" class="datalabel numeric"><p marginleft="0"></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel"><p marginleft="0"><strong>2024Q1</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel"><p marginleft="0"><strong>2024Q2</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel"><p marginleft="0"><strong>2024Q3</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel border-right"><p marginleft="0"><strong>2024Q4</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel"><p marginleft="0"><strong>2024Q1</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel"><p marginleft="0"><strong>2024Q2</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel"><p marginleft="0"><strong>2024Q3</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel numeric"><p marginleft="0"><strong>2024Q4</strong></p></th>
</tr>
<tr>
<th colspan="1" data-colwidth="92" rowspan="1" class="datalabel highlight numeric"><p marginleft="0"><strong>Euro area</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="datalabel highlight"><p marginleft="0">0.3</p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="highlight"><p marginleft="0">0.2</p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="highlight"><p marginleft="0">0.4</p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="border-right highlight"><p marginleft="0"><strong>0.0</strong></p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="highlight"><p marginleft="0">0.4</p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="highlight"><p marginleft="0">0.5</p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="highlight"><p marginleft="0">0.9</p></th>
<th colspan="1" data-colwidth="71" rowspan="1" class="highlight numeric"><p marginleft="0"><strong>0.9</strong></p></th>
</tr>
</tbody>
</table>
</main></body></html>