Skip to content

Commit

Permalink
[ABCNewsBridge] Fix broken due to site redesign (RSS-Bridge#4247)
Browse files Browse the repository at this point in the history
  • Loading branch information
bloominstrong authored Aug 31, 2024
1 parent 9cabf60 commit 36fd72c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions bridges/ABCNewsBridge.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,17 @@ public function collectData()
{
$url = sprintf('https://www.abc.net.au/news/%s', $this->getInput('topic'));
$dom = getSimpleHTMLDOM($url);
$dom = $dom->find('div[data-component="CardList"]', 0);
$dom = $dom->find('div[data-component="PaginationList"]', 0);
if (!$dom) {
throw new \Exception(sprintf('Unable to find css selector on `%s`', $url));
}
$dom = defaultLinkTo($dom, $this->getURI());
foreach ($dom->find('div[data-component="GenericCard"]') as $article) {
foreach ($dom->find('article[data-component="DetailCard"]') as $article) {
$a = $article->find('a', 0);
$this->items[] = [
'title' => $a->plaintext,
'uri' => $a->href,
'content' => $article->find('[data-component="CardDescription"]', 0)->plaintext,
'content' => $article->find('p', 0)->plaintext,
'timestamp' => strtotime($article->find('time', 0)->datetime),
];
}
Expand Down

0 comments on commit 36fd72c

Please sign in to comment.