$s = new scrapper($art->link); $art->content .= $s->node('//div[contains(@class, "field-name-body")]')->html(); }; $data->add_getter($get_arts($url . "tipos-de-nota/dicen-en-bastion"), $get_content); $data->add_getter($get_arts($url . "curaduria"), $get_content); return $data; }; $datas['panama'] = function () { $url = "http://panamarevista.com/feed/"; $data = new RSSMetadata("panama", "Panama Revista", $url); set_rss_getter($data, $url); $data->set_get_content(function (&$art) { $s = new scrapper($art->link); $art->author = $s->node('//span[@class="nombre"]')->text(); $art->content = $s->node('//div[@class="autor"]')->html(); foreach ($s->query('//div[@class="post-entry"]/p') as $p) { $art->content .= $p->html(); } $art->content = preg_replace('#(?:<br\\s*/?>\\s*?)+#', '</p><p>', $art->content); }); return $data; }; $datas['perfil'] = function () { $url = "http://www.perfil.com"; $data = new RSSMetadata("perfil", "Perfil Columnistas", $url); $get_arts = function () use($url) { $arts = array(); $authors = array('Fidanza', 'Delfino', 'Ayerdi', 'DerGhougassian', 'Luciano Cohan', 'Bilotta', 'Sarlo'); foreach ($authors as $nombre) { $t = time() - 7 * 24 * 60 * 60; $y = date("Y", $t);