Use o xpath simples com o AdBlock Plus para ocultar elementos

8

Existe uma maneira de bloquear elementos com seus% /html/body/table/td[3]tr[2] ou% //div[@id="blah"]/table/tr[2] xpath absolutos ou usá-los como condição adicional para evitar falsos positivos?

A ABP suporta seletores de css com firstoftype() e nthoftype(number) , mas nesse caso você precisa obter a expressão xpath separadamente e, em seguida, convertê-la em CSS e inseri-la manualmente no Element Hiding Helper. Existe uma maneira melhor de fazer isso?

    
por Smit Johnth 07.03.2013 / 00:27

1 resposta

0

Você pode considerar a possibilidade de tentar Ublock Origin . Ele tem um seletor incrível que você pode usar para criar filtros personalizados (CSS cosméticos e filtros de rede). Eu usei adblock plus, e adblock edge no passado e não vou voltar, absolutamente amando Ublock Origins, apesar de chegar às preferências / opções onde as regras de filtragem personalizadas é, não é tão fácil quanto eu gostaria.

Clique no ícone ublock, clique no texto "origem do ublock (número da versão)" que fica acima do botão de alternância de tamanho para filtrar para a guia aberta atual. Leva um dia ou dois para se acostumar. Eu acho menos doloroso criar filtros com este plugin.

O que é realmente legal sobre o selecionador é que quando você clica em algo, você pode ver as regras de CSS do pai, então você pode percorrer a árvore para cima ou para baixo para obter o que deseja. É esse recurso que torna a vida mais fácil para esse tipo de coisa. Eu encontrei isso para trabalhar com resultados mistos, dependendo do site. As tabelas e os DIVs geralmente mudam entre páginas da Web em sites dinâmicos, portanto, isso não vale em sites como o Facebook ou o banco Chase. (Sim, fiz um teste tentando limpar esses sites.)

Eu não sou um desenvolvedor da Web, então uma resposta melhor pode aparecer, mas eu pensei em colocar isso para começar. Muito interessado nesse tipo de coisa.

    
por 22.10.2015 / 08:29

Tags