Создание пользовательских скриптов TamperMonkey | Дополненный просмотр
Автор: Indian Pythonista
Загружено: 2020-03-15
Просмотров: 155720
Описание:
Всемирная паутина удивительна. В ней представлено огромное количество контента для просмотра. Для этого мы используем веб-браузер. Браузер отвечает за отображение веб-страницы, загруженной с веб-сервера.
Веб-страница состоит из трёх основных компонентов: HTML, CSS и Javascript. Javascript в основном используется как язык сценариев на стороне клиента для повышения интерактивности веб-сайтов. Все основные веб-браузеры имеют встроенный движок Javascript, который выполняет код JavaScript на пользовательском устройстве.
Веб-браузеры также поддерживают так называемые расширения браузера. Это небольшие программы, которые позволяют настраивать интерфейс просмотра! Эти расширения могут выполнять различные задачи на веб-странице, такие как:
изменение пользовательского интерфейса;
блокировка рекламы;
управление файлами cookie и т. д.
Очень интересный тип расширения браузера — менеджер пользовательских скриптов. Менеджер пользовательских скриптов предоставляет пользовательский интерфейс для управления пользовательскими скриптами. Пользовательские скрипты — это программы, обычно написанные на JavaScript, для изменения веб-страниц. Для выполнения пользовательского скрипта при загрузке веб-страницы нам нужен менеджер пользовательских скриптов.
Два популярных менеджера пользовательских скриптов — greasemonkey и tampermonkey. Первым был GreaseMonkey. Он был разработан специально для Firefox, а затем tampermonkey был выпущен как оболочка для greasemonkey для Chrome. Но сегодня tampermonkey более популярен и портативен. Он работает в Firefox, Chrome, Edge, Opera и Safari.
В этом видео вы узнаете, как написать отличный пользовательский скрипт с помощью tampermonkey для улучшения работы с определённым сайтом или простой веб-страницей.
Пример пользовательского скрипта: https://gist.github.com/nikhilkumarsi...
Полезные ссылки: https://gist.github.com/nikhilkumarsi...
------------------------------------------------------------
Ознакомьтесь с моими обучающими материалами: https://nikhilkumarsingh.github.io/tu...
Другие интересные темы обсуждаются здесь:
Бот WhatsApp с использованием Twilio и Python: https://tinyurl.com/y9n9ott5
Бессерверный Rest API с использованием AWS и Python: https://tinyurl.com/y8yg4vem
Создание чат-приложения с использованием Flask, Socket.IO и mongoDB: https://tinyurl.com/y8kbn4xu
Curses на Python: https://tinyurl.com/y8ws3x4l
Обнаружение скрытых API: https://tinyurl.com/y7sdegoq
RegEx на Python: https://tinyurl.com/y84cnuns
Python для науки о данных: https://tinyurl.com/yd7x6j5e
Введение в Pandas: https://tinyurl.com/ycr4qytt
Введение в Matplotlib: https://tinyurl.com/y8caem3r
Введение в Numpy: https://tinyurl.com/yc8uhtn9
Функциональное программирование на Python: https://tinyurl.com/ybubzum6
Публикация пакетов Python: https://tinyurl.com/ya2fn3wb
Многопоточность в Python: https://tinyurl.com/ycnummb8
Многопроцессорность в Python: https://tinyurl.com/y8qkjqtx
Параллельное программирование в Python: https://tinyurl.com/yakl5udt
Параллельное программирование в Python: https://tinyurl.com/y9ppkkhc
Классы данных в Python: https://tinyurl.com/y8zfqleq
Изучение API данных YouTube: https://tinyurl.com/y7jhs8rm
Просто для развлечения: https://tinyurl.com/y9on8gb5
Изучение AWS: https://tinyurl.com/ydxmhhz9
Jupyter Notebook (советы, хитрости и хаки): https://tinyurl.com/y8qdhcrp
Декораторы в Python: https://tinyurl.com/y7ghraa9
Внутри Python: https://tinyurl.com/yd8xqbjj
Изучение datetime: https://tinyurl.com/y96jzylm
Коллекции в Python: https://tinyurl.com/ybxltgvk
Сетевые технологии: https://tinyurl.com/y97eroql
Компьютерное зрение для новичков: https://tinyurl.com/y8pxz436
Python для веба: https://tinyurl.com/y829py3g
Отличный терминал Linux: https://tinyurl.com/y8no3zso
Python для среднего уровня: https://tinyurl.com/yasmecaw
Советы, хитрости, хаки и API: https://tinyurl.com/y9xqzzl4
Оптическое распознавание символов: https://tinyurl.com/ybt3to6q
Руководство по боту Facebook Messenger: https://tinyurl.com/y9wvjc9g
Facebook: / indianpythonista
Github: https://www.github.com/nikhilkumarsingh
Twitter: / nikhilksingh97
------------------------------------------------------------
#javascript #tampermonkey #introduction
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: