Содержание
Tampermonkey — расширение для браузера, с помощью которого можно управлять пользовательскими скриптами для различных сайтов. Данное расширение является чрезвычайно популярным, потому что оно позволяет автоматизировать повседневные задачи, улучшать определенные сайты, меняя их внешний вид, добавляя новые функции или скрывая нежелательные вещи.
Установка расширения Tampermonkey
Ссылки для скачивания можно найти на официальном сайте расширения. Расширение существует для Chrome, Microsoft Edge, Safari, Opera Next и Firefox.
Как пользоваться Tampermonkey
После установки расширения вам необходимо найти пользовательский скрипт с необходимыми вам функциями для нужного сайта или написать собственный скрипт.
Давайте рассмотрим процесс написания собственного скрипта для автоматизации какого-нибудь действия.
Есть футбольный онлайн менеджер Живи Футболом. Один из способов заработать там виртуальную валюту для своего клуба – это заключать контракты на показ рекламы во время домашних матчей. На бесплатном аккаунте необходимо заходить раз в 15 минут на страницу и проверять возможность заключить более выгодный контракт. Если есть возможность заключить новый контракт, то надо нажать на зеленую стрелочку.
Давайте автоматизируем данное действие с помощью Tampermonkey и нашего скрипта в браузере Google Chrome.
Для создания нового скрипта необходимо нажать на значок расширения, а потом выбрать «Создать новый скрипт…».
В открывшемся окошке мы будем писать наш скрипт. Сначала заполняем начальные параметры:
// ==UserScript== // @name Живи Футболом! Рекламные контракты… // @namespace https://pogrommist.ru/ // @version 0.1 // @description Живи Футболом! Подписывай лучшие рекламные контракты! // @author pogrommist.ru // @match *://soccerlife.ru/base.php?mode=adverts // @grant GM_setValue // @grant GM_getValue // ==/UserScript==
Дальше напишем код, который будет запрашивать разрешение на вывод уведомлений в браузере.
document.addEventListener('DOMContentLoaded', function () { if (!Notification) { alert('Оповещения недоступны в вашем браузере. Используйте Chrome!'); return; } if (Notification.permission !== 'granted') { Notification.requestPermission();} });
Наш скрипт запускается только на странице *://soccerlife.ru/base.php?mode=adverts, поэтому если мы сейчас зайдем на главную страницу, то ничего не увидим нового. А если зайдем на страницу с рекламными контрактами, то браузер запросит у нас разрешение на показ уведомлений.
Теперь напишем функцию, которая будет показывать нам уведомления:
function notifyMe(text) { if (Notification.permission !== 'granted'){ Notification.requestPermission();} else { var notification = new Notification('Активное предложение', { icon: 'https://img.icons8.com/color/48/000000/money-bag.png', body: text, }); } }
Дальше опишем логику наших действий. Нам необходимо на странице найти стрелочки и посмотреть активна хотя бы одна из них или нет. Если хотя бы одна стрелочка активна, значит есть возможность заключить контракт.
Если посмотреть исходный код страницы, то видно, что у активных и неактивных стрелочек есть определенный class. Его мы и будем использовать.
function check() { var div_up = document.getElementById("billboard_arrow_up").className; var div_down = document.getElementById("billboard_arrow_down").className; var div_left = document.getElementById("billboard_arrow_left").className; var div_right = document.getElementById("billboard_arrow_right").className; if (div_up=="billboard_arrow billboard_hidden" && div_down=="billboard_arrow billboard_hidden" && div_left=="billboard_arrow billboard_hidden" && div_right=="billboard_arrow billboard_hidden") { //notifyMe("Ничего интересного. Ждем следующее предложение…"); } else {notifyMe("Можно заключить контракт!"); document.getElementById("billboard_arrow_left").click(); document.getElementById("billboard_arrow_up").click(); document.getElementById("billboard_arrow_right").click(); document.getElementById("billboard_arrow_down").click(); notifyMe("Заключили контракт!"); } }
Остается только написать периодический вызов функции для проверки доступности активных предложений:
(function() { 'use strict'; var div = document.getElementById("billboard_offer_cost"); setInterval(function(){ check(); location.reload();}, 300000); })();
Теперь пока открыта вкладка с рекламными предложениями наш скрипт каждые 5 минут будет проверять возможность заключить контракт, перезагружая страницу для обновления информации.
Вот так мы автоматизировали один из процессов в онлайн игре.
Доброго времени суток… Как известно, с помощью данного расширения SaveFrom.net можно скачивать видео и музыку с YouTube. Также и с других сайтов на свой ПК. В Google Chromeэто можно было делать какое-то время. Теперь, на данный момент, SaveFrom.net не доступен для этого браузера. Из-за каких-то новых политик корпорации Google. Как производиться установка SaveFrom.net в Google Chrome рассмотрим в этой статье.
Почему Google запретил использование данного расширения? Дело в том что видео хостинг YouTube принадлежит корпорации Google и по этому Google заинтересован в том, чтобы пользователь просматривал видео ролики именно на Ютубе.
При воспроизведении видео роликов идёт показ рекламы. А это как Вы знаете неплохая прибыль для Google. Но всё же, расширения SaveFrom.net отлично работает в других браузерах.
Содержание
Установка SaveFrom.net в Google Chrome
Если сейчас мы постараемся напрямую установить SaveFrom.net в Google Chrome, у нас ничего не получится (можете проверить), проверили??? Увидим вот такую картинку.
Но не стоит отчаиваться. Мы пойдём другим путём. Немного обойдём этот хитрый замысел Google. Поможет нам в этом расширение Tampermonkey. Которое даёт возможность добавлять пользовательские скрипты в браузер Google Chrome.
Скачивание и установка Tampermonkey
Идём в «Настройки и управления Google Chrome». Далее «Дополнительные настройки», «Расширения»,»Ещё расширения». В строке поиска (вверху слева) увидите tampermonkey. Отметьте пункт расширение и нажмите «Установить».
Идём дальше…
Скрипт helper.user.js в Tampermonkey
Переходим по этой ссылке. Жмём по кнопке «Установить».
В следующем открывшемся окне спускаемся в самый низ страницы. Жмём на ссылку выделенную на данном изображении.
После нажатия откроется окно с рекомендациями о том, как можно будет установить расширение в Google Chrome. В окне будет находится два пункта. Первый мы уже выполнили. Когда установили расширение Tampermonkey. Теперь осталось установить скрипт helper.user.js в этом окне, жмём на ссылку.
В следующем открывшемся окне жмём «Установить». Для установки SaveFrom.net helper.
Для того чтобы проверить установку скрипта savefrom.net helper в расширении Tampermonkey, необходимо кликнуть по значку расширения Tampermonkey. В открывшемся контекстном меню выбираем «Панель».
В следующем окне Вы увидите что в браузер Google Chrome был подключен скрипт SaveFrom.net helper.
Теперь можете войти на видео хостинг YouTube, для поиска и скачивание видео на свой компьютер. Предварительно выбрать нужный формат видео и нажать на соответствующую ссылку.
На этом буду статью заканчивать. Предлагаю ещё почитать статьи на тему полезные команды в Google Chrome [небольшой список], плагины для Google Chrome [подборка от Soft-click.ru]. Вот как то так, всё проще простого…
2.Пролистать открывшуюся страницу до конца и нажать кнопку «Каталог расширений для Яндекс.Браузера».
3.Откроется интернет-магазин Оперы, в правом верхенм углу которого есть строка поиска. Введя туда нужное значение, вы найдете, интересующее вас расширение.
4.Остается нажать кнопку «Добавить в Yandex.Browser».
После окончания установочного процесса, справа от строки поиска появится значок нового расширения.
Tampermonkey Opera можно установить таким же способом, как был описан выше – из интернет-магазина разработчика программы. Порядок установки будет такой:
1.Нажать в меню кнопку «Загрузить расширения».
2.Откроется интернет-магазин Opera. Необходимо ввести в строке поиска название интересующего вас аддона.
3.Нажать кнопку «Add to Opera».
После инсталляции значок нового дополнения появится на экране.
Данный способ можно применять и для других веб-обозревателей, работающих на движке Cromium. Установка выглядит следующим образом:
1.Открыть в меню Google Chrome раздел «Дополнительные инструменты» и выбрать «Расширения».
2.В открывшейся вкладке нажать кнопку «Открыть интернет-магазин Chrome».
3.На загрузившейся странице ввести в поисковую строку название дополнения и нажать кнопку Enter.
4.Выбрать нужный вариант из предложенных и нажать кнопку «Установить».
По окончании установочного процеесса значок дополнения появится справа от строки поиска браузера.
Пользователи веб-обозревателя Mozilla Firefox могут скачать Tampermonkey из магазина плагинов. Сделать это можно следующим образом:
1.Выбрать в меню программы раздел «Дополнения».
2.Ввести в строке поиска название нужного продукта.
3.Выбрать из предложенных вариантов нужный.
4.Нажать кнопку «Добавить в Firefox».
Для начала взаимодействия с дополнением достаточно кликноуть по нему. Откроется небольшое меню, которое позволит вам перейти в нужные разделы.
Кликнув на вкладку «Панель управления», пользователь откроет новую страницу браузера, в которой будут содержаться все необходимые настройки Tampermonkey.
Вкладка установленные скрипты соответствует своему названию. Как только пользователь установит новый скрипт, вся информация о нем будет в этой вкладке. Для добавления нового скрипта необходимо нажать значок в виде плюсика в квадрате.
Разберем пример. Существует браузерная игра Slither.io, для которой существуют скрипты Tampermonkey. Они позволяют улучшить качество графики, увеличить изображение, добавить новые серверы и многое другое. Открыв расширение в Opera или другом веб-обозревателе, можно скопировать установить скрипт нажатием соответствующей кнопки на экране или просто скопировав код в соответствующее поле.
Найти скрипты для других игр и задач можно в любой поисковой системе.
Tampermonkey имеет множество полезных функций, которые улучшают работу браузера. Использование скриптов позволит пользователю настроить комфортную работу как самой программы, так и различных сайтов и сервисов.
Еще можете почитать:Как установить Яндекс Бар для Mozilla Firefox?
Видео по теме:
-
Tampermonkey
Tampermonkey — это бесплатное расширение браузера и популярный менеджер UserScript пользовательских скриптов для браузеров Chrome, Microsoft Edge, Safari, Opera Next, и Firefox -
Tampermonkey Автопост в ВК с userscript Часть 1
Настраиваем автоматическое размещение отложенного сообщения, используя JavaScript DOM страницы социальной сети и Tampermonkey
#tampermoney #userscript
Код: https://pastebin.com/q0M3UV4V -
Расширение tampermonkey+скрипт(установка
Используемые источники:
- https://pogrommist.ru/2019/06/chto-takoe-tampermonkey-i-kak-im-polzovatsja/
- https://soft-click.ru/windows/servisy-i-programmy/ustanovka-savefrom-net-v-google-chrome.html
- https://brauzerok.ru/yandeks/addon-tampermonkey-populyarnyh-brauzerov