Jump to content

Search the Community

Showing results for tags 'xpath'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. Boa tarde. Nao tenho muito conhecimento em javascript mas estou aprendendo aos poucos. Minha dúvida é sobre Xpath, bom na verdade eu entendi de forma básica como fazer uma busca usando Xpath, tanto é que para isso eu estava usando o programa Xpath Visualizer para entender. Mas eu não achei como empregar isso em uma página html, usando as mesmas variáveis que uso no programa para ter o mesmo resultado. Gostaria de saber se em algum lugar a informações de forma simples ou algo para tomar uma direção.
  2. Boa tarde! Preciso pegar informações que estão contidas em divs em um HTML. HTML: <div id="fundo_conteudo_noticia_setor" class="textogeral marrom"> <div id="data_noticia_setor" class="textogeral_bold verde">Data</div> <div id="conteudo_noticia_setor"> <a href="noticia_interna.asp?id=13692" class="sublinhado verde"> <span class="titulo_destaque_bold verde">Título<br> <span class="titulo_destaque verde">Categoria</span> </span> <br><br> </a> Resumo do conteúdo... </div> </div> <div id="seta_noticia_setor"><i class="fa fa-angle-right fa-3x verde"></i></div> </div> E este é o PHP que estou utilizando para pegar as informações. Porém, ao pegar o título da notícia, está trazendo o $result['titulo'], está retornando junto os elementos filhos. if(!$data = file_get_contents("meusiteteste.com.br")){ $results = false; } else { $html = iconv('UTF-8', 'ISO-8859-1//TRANSLIT', $data); $doc = new DomDocument(); @$doc->loadHTML($html); $xpath = new DomXpath($doc); $entries = $xpath->query("//div[@id=\"conteudo_noticia_setor\"]"); $results = array(); foreach ($entries as $entry){ $node = $xpath->query("a/attribute::href", $entry); $result['link'] = $node->item(0)->value; echo $result['link'].'<br>'; $node = $xpath->query("a/span[contains(@class, 'titulo_destaque_bold')]", $entry); $result['titulo'] = $node->item(0)->nodeValue; echo $result['titulo'].'<br><br>'; } } Está imprimindo: TituloCategoria Gostaria de tirar o conteúdo do span que consta dentro, porém não sei como proceder. Alguém pode me dar uma força? haha
  3. Bom dia. Estou utilizando XPATH para capturar elementos de uma página html que foi carregada via CURL e no meu servidor de testes local ( XAMPP windows ) está OK, porém quando subo para um servidor apache linux ( com cpanel ), não roda e me dá erro 500. Podem me ajudar a encontrar o problema? Vejam o código: $dom = new DOMDocument; // Carregar o HTML recolhido para o DOMDocument @$dom->loadHTML($html); $xpath = new DomXPath($dom); $dayxpath = $xpath->query('//td[contains(@class, "theDay")]'); if(count($dayxpath) == 0) return ; echo "<pre>"; print_r($dayxpath[0]); // Aqui acontece o erro die(""); O código acima aqui nos meus testes locais me retorna o conteúdo abaixo: DOMElement Object ( [tagName] => td [schemaTypeInfo] => [nodeName] => td [nodeValue] => Segunda-feira, 26 de Outubro de 2015 [nodeType] => 1 [parentNode] => (object value omitted) [childNodes] => (object value omitted) [firstChild] => (object value omitted) [lastChild] => (object value omitted) [previousSibling] => [nextSibling] => (object value omitted) [attributes] => (object value omitted) [ownerDocument] => (object value omitted) [namespaceURI] => [prefix] => [localName] => td [baseURI] => [textContent] => Segunda-feira, 26 de Outubro de 2015 ) Porém no servidor linux/cpanel dá erro 500 bem no ponto onde tento acessar os elementos do array gerado $dayxpath[0] Já verifiquei e o suporte a XPath está ativado no servidor:
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.