1
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-07-31 13:50:23 +02:00

[SensCritique] Update the content to add the image (#3865)

This commit is contained in:
Damien Calesse
2023-12-28 19:51:15 +01:00
committed by GitHub
parent f67d2eb88a
commit 2032ed18c4

View File

@@ -71,10 +71,17 @@ class SensCritiqueBridge extends BridgeAbstract
}
foreach ($list->find('div[data-testid="product-list-item"]') as $movie) {
$synopsis = $movie->find('p[data-testid="synopsis"]', 0);
$item = [];
$item['title'] = $movie->find('h2 a', 0)->plaintext;
// todo: fix image
$item['content'] = $movie->innertext;
$item['content'] = sprintf(
'<img src="%s"/><p>%s</p><p>%s</p>%s',
$movie->find('span[data-testid="poster-img-wrapper"]', 0)->{'data-srcname'},
$movie->find('p[data-testid="other-infos"]', 0)->innertext,
$movie->find('p[data-testid="creators"]', 0)->innertext,
$synopsis ? sprintf('<p>%s</p>', $synopsis->innertext) : ''
);
$item['id'] = $this->getURI() . ltrim($movie->find('a', 0)->href, '/');
$item['uri'] = $this->getURI() . ltrim($movie->find('a', 0)->href, '/');
$this->items[] = $item;