- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть чужой сайт, где нужно подтверждать заявки, но вручную делать это долго, по этому я написал мини скрипт , который тыкает на все кнопки подряд с классом "bt".
$(".bt").each(function(indx, element){ $(element).click(); });
Вставляю это дело в консоль и все удачно отрабатывает.
Минус в том, что нужно каждые 5 минут тыкать F5 и вставлять этот скрипт заново в консольку браузера.
Но как сделать это цыклично?
Первым делом я подумал про таймер и Document.reload , но если он отрабатывает то скрипт обнуляется.
Есть ли еще какие-нибудь варианты?
Структура сайта очень сложная, писать с нуля парсер и клиент под сайт - сложная задача, нужно сделать все на уровне DOM
Как вариант - сделать букмарклет, но страничку всё равно надо будет перезагружать и кликать на букмарклет.
Еще можно скрипт добавить в сниппеты в dev tools - и оттуда вызывать. Но всё равно руками надо.
Ну и можно расширение к хрому/файрфоксу написать - оно может (я так полагаю) автоматически и страничку презагружать и кнопки кликать.
Greasemonkey плагин для браузера, с примерно таким скриптом
а в Greasemonkey можно как-то использовать псевдо глобальные переменые?
Вот допустим если на JS сделать:
var i =0
i++;
то после reload эта переменная слетит
Просто хочу где-то сохранять сколько раз обновилась страница сайта.
jQuery.get(window.location) чтобы получить обновленную страницу.
В success передаете jQuery.parseHTML(response.data) в вашу функцию, которая выполняет клики. Это нужно делать в цикле. Первую итерацию вы запускаете вручную, передав $(html).
Вашу функцию же, нужно немного модифицировать. Она должна не кликать по кнопкам, а получать идентификатор этой кнопки и передавать его в функцию, которая зарегистрирована, как обработчик. Например, deleteById.