collectExpandableDatas('https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml', 40); } protected function parseItem($newsItem){ $item = parent::parseItem($newsItem); $article = ''; // $articlePage gets the entire page's contents $articlePage = getSimpleHTMLDOM($newsItem->link); // handle subtitle $subtitle = $articlePage->find('p.css-w6ymp8', 0); if ($subtitle != null) { $article .= '' . $subtitle->plaintext . ''; } // figure contain's the main article image $article .= $articlePage->find('figure', 0) . '
'; // section.meteredContent has the actual article foreach($articlePage->find('section.meteredContent p') as $element) $article .= '' . $element . ''; $item['content'] = $article; return $item; } }