← Все примеры

JavaScript Продуктивность

Нажимать «загрузить ещё» до конца списка

Автоматически нажимает «загрузить ещё», пока не загрузится весь список.

Код для копирования

var re = /^(load more|show more|view more|more results|load next|załaduj więcej|pokaż więcej|mehr laden|charger plus)$/i;
var clicks = 0;
var timer = setInterval(function () {
  var hit = null;
  document.querySelectorAll('button, a, [role="button"]').forEach(function (el) {
    if (hit || el.disabled || el.offsetParent === null) return;
    if (re.test((el.innerText || '').trim())) { hit = el; }
  });
  if (hit) { hit.click(); clicks++; }
  if (!hit || clicks > 30) { clearInterval(timer); }
}, 1500);
setTimeout(function () { clearInterval(timer); }, 60000);

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение