Cole um fragmento HTML para extrair fontes de imagens, endereços de links ou o HTML interno dos descendentes encontrados. As consultas usam seletores CSS compatíveis com jQuery, não expressões XPath.
Funciona localmente no seu navegadorCole um fragmento HTML, ou uma página inteira, e use um dos três modos: listar cada src de imagem, listar cada href de link ou listar o HTML interno dos elementos que correspondem a um seletor CSS (seletores compatíveis com jQuery, não expressões XPath). Os valores são devolvidos exatamente como foram escritos, então uma página que usa /images/hero.jpg mantém esse caminho relativo.
O fragmento é analisado em um documento inerte dentro deste navegador. As imagens não são baixadas, os manipuladores de eventos em linha não são executados e nenhuma requisição sai da página mesmo quando a marcação aponta para servidores remotos.
A entrada passa pelo mesmo analisador HTML que o navegador usa para uma página. Tags não fechadas são corrigidas, valores de atributo são decodificados (<img src="a&b.png"> aparece como a&b.png) e um documento completo, incluindo a linha <!DOCTYPE html>, é aceito. Conteúdo dentro de <textarea>, comentários e elementos <image> de SVG não são tratados como imagem.
Elementos de nível superior contam. Um fragmento que é um único <img src="c.png"> ou <a href="/a"> é lido como qualquer outra correspondência; as notas informam quantas correspondências não tinham atributo utilizável e quantas, no modo seletor, não tinham HTML interno (um <img> ou um <br>, por exemplo).
O campo de seletor aceita seletores CSS compatíveis com jQuery, a linguagem que o motor da própria página (Sizzle) entende: .classe, #id, [data-id], div > p, li:nth-child(2) e extensões como :eq(1) ou :contains(texto). Um seletor que não pode ser interpretado é informado como erro em vez de devolver um resultado vazio.
O modo seletor imprime o HTML interno de cada correspondência em sua própria linha, para que a marcação filha sobreviva à cópia. Valores duplicados aparecem uma vez por ocorrência e as notas dizem quantos se repetem.
Tudo roda localmente. Medido nesta versão: um fragmento com <img src="https://example.com/x.png"> não gera nenhuma requisição de rede, e um atributo onerror na marcação colada não é executado. Nada é enviado, e a ferramenta continua funcionando offline depois que a página carrega.
Somente o texto colado é processado: não há upload de arquivos, busca de URL nem modo em lote. URLs relativas continuam relativas porque o fragmento não tem uma URL base própria. A lista segue a ordem do documento; é um apoio de revisão, não um rastreador.