quinta-feira, 24 de maio de 2018

Como apagar todos os posts do Google+

Dica rápida obtida no stackexchange.com

Para apagar todos os posts do Google+ siga os passos abaixo:

1. Acesse a URL https://plus.google.com/apps/activities/

2. Selecione Posts (ou qualquer outra opção de seu interesse)

3. Abra o console do navegador (Ctrl + Shift + i no Google Chrome/Chromium)

4. Execute esse javascript:

var t = 500;
document.querySelectorAll('.XVzU0b.J3yWx').forEach(function(el,k) {
    setTimeout(function() {
        el.click();
        setTimeout(function() {
            document.querySelectorAll('.CwaK9 > span')[1].click();  
        }, 200);
    }, (t * k));
});


Não conheço a linguagem, mas seguindo a lógica e uma pesquisa superficial imagino que:

- Define-se a variável t = 500

- O método document.querySelectorAll() retorna uma lista com os elementos ".XVzU0b.J3yWx", que é a classe que representa o botão X de cada post.

- O método forEach() executa a função: 

- - - para cada botão X el , execute um click; 

- - - retorne uma lista com os elementos span que estão dentro do elemento ".CwaK9", que é a classe que representa a confirmação de remoção do post.

- - - para cada elemento filho span [1] execute um click e espere 200 ms (argumento do setTimeout)

- Não sei se estou certo, mas entre cada click no botão X + click de confirmação de remoção, o script aguarda 500 ms até chegar o final, que é representado pela variável k (quantidade de elementos '.CwaK9 > span').



Share:

0 comments:

Postar um comentário