Use o xpath simples com o AdBlock Plus para ocultar elementos

8

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

A ABP suporta seletores 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, em seguida, inseri-la manualmente no Element Hiding Helper. Tem algum jeito melhor de fazer isso?

Smit Johnth
fonte

Respostas:

0

Você pode considerar 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 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 frequentemente mudam entre páginas da Web em sites dinâmicos, portanto, isso é inútil em sites como o Facebook ou o banco Chase. (Sim, fiz um teste tentando limpar esses sites.)

Eu não sou um desenvolvedor web, então uma resposta melhor pode vir, mas eu pensei em colocar isso lá fora para começar. Muito interessado nesse tipo de coisa.

adamlogan
fonte