Closed requeijaum closed 5 years ago
Excelente! Funcionou bem aqui, muito obrigado. Para referência, esse PR resolve Burlesco/burlesco#209. É necessário ver algumas (umas 5?) notícias antes de aparecer o paywall / loginwall.
Em relação ao bloqueio do script de tracking, eu acho que isso está fora do escopo do projeto. Existem extensões específicas pra essa finalidade, pra quem estiver interessado. Se expandirmos o escopo do projeto, estaremos protegendo os usuários contra rastreio apenas em sites de notícia, o que é uma proteção incompleta. Além disso, usar um userscript para bloquear trackers é ineficiente, enquanto as extensões especialistas em bloquear isso conseguem ser bem mais otimizadas.
Muito bom! Funcionou perfeitamente e bem rápido!
A única coisa que sugiro seria remover os seguintes bloqueios:
+// @webRequestItem {"selector":"*://collector.mediator.media/script/*","action":"cancel"}
+// @webRequestItem {"selector":"*://c24h.lvsn.se/*","action":"cancel"}
Fiz os testes com as URLs liberadas e de acordo com o que vi o bloqueio é redundante e não afeta na exibição ou não do paywall.
Fiz as remoções para não te dar mais trabalho. Por gentileza, me confirmem se ainda funciona.
Verificando...
$ cd Downloads/
$ git clone https://github.com/burlesco/userscript.git
$ cd userscript
$ git fetch origin pull/1/head:correio24horas
$ git checkout correio24horas
Vou instalar o userscript no meu TamperMonkey...
Testei 5 artigos do Correio24Horas.com.br com o Burlesco ligado e também desligado. O comportamento funciona como previsto - em ambos os casos.
Tá funcionando bem contra o paywall "social".
Feito, muitíssimo obrigado pela sua contribuição. Apenas por dúvida, você vai querer implementar na extensão também?
Apenas por dúvida, você vai querer implementar na extensão também?
Eu gostaria sim. Fiquei de tentar mais tarde.
Atualizei o userscript pra funcionar contra o paywall do correio24horas.com.br. O paywall na verdade é um "forçador" de login via redes sociais. Inclusive é inútil contra o "Modo Leitura" do Firefox - é possível ler as notícias usando esse modo.
Não sei o comportamento para a seção de assinantes do Correio24Horas, pois não testei essa modalidade se serviço pago. O paywall é facilmente enganável, pelo visto. Basta chamar a variável "paywall" no Console.
Me parece também que o site usa Wordpress e um plugin de rastreio famoso, o "Mautic". Basta acessar aqui.