Все знают этот опыт веб-сайта: загрузка начинается в ... XX секунд

Как найти и определить правильную переменную обратного отсчета до того, как, например, пройдет 30 с?

Мой текущий (слишком медленный) способ: с помощью Chrome проверить часть веб-сайта с обратным отсчетом, проверить наличие частей HTML-кода, выполнить поиск по всем файлам с помощью Ctrl+Shift+F, однако я не могу изменить переменную во времени (вводя time_remaining = 0 консоль, вероятно, не влияет на правильный диапазон функций таймера)

2 ответа2

0

Большинство сайтов, с которыми я столкнулся с 30,60-секундными таймерами, основаны на клиентах, и после изменения html-страницы с этих 30-х на 1-е обычно лучше всего справляется.

Например что-то вроде этого, что я в настоящее время использую в простой js:

//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);
}
0

Интересный вызов.

Почему бы не сохранить полную веб-страницу (ctrl+s), чтобы у вас было время взглянуть на Javascript. Как только вы узнаете, что вы хотите переписать, вы можете использовать что-то вроде Charles Proxy, чтобы переписать удаленный скрипт, когда вы столкнетесь с ним в будущем.

https://www.charlesproxy.com/documentation/tools/rewrite/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .