From 29b47d95dce616947914e3829805072582033d26 Mon Sep 17 00:00:00 2001 From: "Quentin B." Date: Mon, 25 Aug 2025 23:21:45 +0200 Subject: [PATCH] [CentreFranceBridge] Fix title parsing (#4680) * [CentreFranceBridge] Fix title parsing * [CentreFranceBridge] Fix title --- bridges/CentreFranceBridge.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/bridges/CentreFranceBridge.php b/bridges/CentreFranceBridge.php index 9f30b44a..818586db 100644 --- a/bridges/CentreFranceBridge.php +++ b/bridges/CentreFranceBridge.php @@ -104,13 +104,14 @@ class CentreFranceBridge extends BridgeAbstract // Loop through each possible title class name for ($i = 1; $i <= 3; $i++) { - $articleTitleDOMElement = $articleLinkDOMElement->find('.typo-card-title-' . $i, 0); - if (!$articleTitleDOMElement instanceof \simple_html_dom_node) { - continue; - } + foreach ($articleLinkDOMElement->find('.typo-card-heading-' . $i) as $articleTitleDOMElement) { + if ($articleTitleDOMElement->hasClass('font-sans')) { + continue; + } - $articleTitle .= $articleTitleDOMElement->text(); - break; + $articleTitle .= $articleTitleDOMElement->text(); + break 2; + } } $articleFullURI = urljoin('https://www.' . $this->getInput('newspaper') . '/', $articleURI);