getSimpleHTMLDOMCached($item['uri']); if(!$article_html){ $item['content'] .= '

Could not request Silicon: '.$item['uri'].'

'; return $item; } $article_content = '

'.$article_html->find('div.entry-excerpt', 0)->plaintext.'

' .$article_html->find('div.entry-content', 0)->innertext; //Remove useless scripts left in the page while (strpos($article_content, '') + 9); $article_content = str_replace($script_section, '', $article_content); } $item['content'] = $article_content; return $item; } public function collectData(){ $feedUrl = self::URI.'feed'; $this->collectExpandableDatas($feedUrl); } public function getCacheDuration() { return 1800; // 30 minutes } }