saidmrn 26 Denunciar post Postado Junho 22, 2016 Pessoal,tudo bem ? Estou tentando obter de uma página coisas que preciso.Neste caso,preciso do Nick do jogador e do Número do tópico. <li class="row row2" > <dl class="icon" style="background-image:url('http://i46.servimg.com/u/f46/13/66/77/06/tpcfec10.png');"> <dd class="dterm" title="" > <a href="/t241445-denuncia-contra-exercito-admin-reinaldo_correa?view=newest"><img src="http://i66.servimg.com/u/f66/13/66/77/06/16-arr10.png" alt="Ver a mensagem mais recente" title="Ver a mensagem mais recente" /></a> <div class="topic-title-container"> <h2 class="topic-title hierarchy"><a class="topictitle" href="/t241445-denuncia-contra-exercito-admin-reinaldo_correa">[Denúncia] Contra -- Exército [Admin: Reinaldo_Correa]</a></h2> </div> <br />Envolvidos: XxKiritoXx<br /><span class="span-tab">por <strong><a href="/u22844"><span style="color:#C1D622"><strong>Peh HR</strong></span></a></strong></span> </dd> <dd class="posts">6 <dfn>Respostas</dfn></dd> <dd class="views">74 <dfn>Visto</dfn></dd> <dd class="lastpost"> <span class="lastpost-avatar"><img src="http://r11.imgfast.net/users/1114/24/67/95/avatars/27674-78.jpg" alt="" /></span> <div style="float:left;"><span><strong><a href="/u27674" class="gensmall"><span style="color:#00008B" class="color-groups"><strong>Reinaldo_Correa</strong></span></a></strong> <dfn>Última Mensagem</dfn><a href="/t241445-denuncia-contra-exercito-admin-reinaldo_correa?view=newest"><img src="http://i66.servimg.com/u/f66/13/66/77/06/16-arr10.png" alt="Ver a mensagem mais recente" title="Ver a mensagem mais recente" /></a> <br style="clear:left;" />Hoje à(s) 14:52</span></div> </dd> </dl> </li> As partes em negrito que eu preciso retirar,porém não achei nenhum padrão Para pegar o nome de cada denúncia,eu fiz assim: $html = file_get_html('http://www.brasilplayforever.com/f42-o-denuncias-contra-org-do-governo'); foreach($html->find('a.topictitle') as $e) { echo $e->outertext(); } Só que pra pegar o nome do player,tá dificil =/ Compartilhar este post Link para o post Compartilhar em outros sites
saidmrn 26 Denunciar post Postado Junho 22, 2016 tá dificl editar o tópico,mas a parte que preciso é <br />Envolvidos: XxKiritoXx<br /> Compartilhar este post Link para o post Compartilhar em outros sites
AndersonMamede 88 Denunciar post Postado Junho 22, 2016 Você consegue fazer com expressão regular... Compartilhar este post Link para o post Compartilhar em outros sites
gabrieldarezzo 255 Denunciar post Postado Junho 22, 2016 Salve!!!O segredo é tentar entender o padrão...No caso tem sempre a palavra 'Envolvidos:'?Se fosse dentro de uma tag, ou ID ai tentaria com o DOM..Um chute aqui: <?php $html = file_get_contents('notebook.html'); preg_match_all("|Envolvidos:(.*?)<br />|s", $html, $out, PREG_SET_ORDER); var_dump(trim($out[0][1])); //Retorna string 'XxKiritoXx' (length=10) Ou assim: <?php $html = file_get_contents('notebook.html'); preg_match_all("|<br />(.*?)<br />|s", $html, $out, PREG_SET_ORDER); var_dump($out); Retorno: array (size=1) 0 => array (size=2) 0 => string '<br /> Envolvidos: XxKiritoXx <br />' (length=44) 1 => string ' Envolvidos: XxKiritoXx ' (length=32) De qualquer forma segue a dica do @AndersonMamede, expressão regular vale a pena aprender. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
saidmrn 26 Denunciar post Postado Junho 23, 2016 Te amo ! Não é a primeira vez que você me salva uahsuasha Obrigado mano! vou estudar mais expressões regulares. Obrigado também anderson! Compartilhar este post Link para o post Compartilhar em outros sites