Javascript temporizador soluções alternativas

0

Todos conhecem a experiência deste website: o download começa em ... XX segundos .

Como encontrar a identificação e modificar a variável de contagem regressiva correta antes, por ex. 30s passaram?

Meu caminho atual (muito lento): usando o Chrome, inspecionar a contagem regressiva do site, verificar se há partes do código html, pesquisar todos os arquivos usando Ctrl + Shift + F, mas não posso modificar a variável no tempo (inserindo time_remaining = 0 no console provavelmente não afeta o escopo direito das funções do timer)

    
por user2305193 29.12.2016 / 13:33

2 respostas

0

Um desafio interessante.

Por que não salvar a página da Web completa ( ctrl+s ) para que você tenha tempo de consultar o Javascript. Depois de saber o que você deseja reescrever, você pode usar algo como Charles Proxy para reescrever o script remoto quando o encontrar no futuro. / p>

link

    
por 29.12.2016 / 15:01
0

A maioria dos sites que encontrei com 30,60 segundos são baseados no cliente e depois de modificar a página html desses 30s para 1s é geralmente o que faz o trabalho melhor.

Por exemplo, algo assim que estou usando no js simples:

//Auto clicks the download button, and skips the 30s wait time on Uploaded.net
if( window.location.href.indexOf("http://uploaded.net/file/") != -1 ){
    document.getElementById("captcha").getElementsByClassName("free")[0].click();
    setTimeout(function(){
        document.getElementById("captcha").getElementsByClassName("free")[0].getElementsByTagName("span")[0].getElementsByTagName("span")[0].textContent = "1";
    }, 1000);
}
    
por 12.08.2017 / 13:42