URL-Modifier-for-Search-Engines
Введение
Если вам понравился мой скрипт, поставьте, пожалуйста, звезду на GitHub или Codeberg! Спасибо! 😘
Этот скрипт Tampermonkey улучшает использование поисковой системы за счет модификации URL-адресов в результатах поиска, перенаправляя на альтернативные сайты, что позволяет более настраиваемый и эффективный опыт просмотра. Вы также можете добавить свое собственное правило модификации URL в скрипт и приветствуется ваш вклад в этот скрипт своими правилами, чтобы сделать его еще более полезным.
Модификация URL осуществляется с использованием регулярных выражений.
Результат поиска без изменения URL:
Результат поиска после изменения URL:
Поддержка поисковых систем
Вы можете вручную добавить селектор DOM в код, чтобы поддержать другие поисковые системы.
Для поисковой системы Bing, если вы получаете перенаправляющую ссылку "https://www.bing.com/ck/a..." в результатах поиска, отключение опции "Открывать ссылки в новой вкладке или окне" в настройках Bing может убрать это.
Для поисковых систем вроде Yahoo, Lycos, AlohaFind, этот скрипт поддерживает удаление перенаправляющих ссылок и извлечение реального URL. Например, перенаправляющая ссылка Yahoo - это "https://r.search.yahoo.com/...". Если вы не используете эти поисковые системы, вы можете выбрать использование Правил модификации URL без совместимости с перенаправляющими ссылками. Кстати, все встроенные правила модификации URL RegEx вы можете найти здесь.
Для Baidu скрипт может убрать перенаправляющие ссылки из результатов текстового поиска, но не сработает для результатов по изображениям и видео. Это потому, что принцип заключается в извлечении оригинальной URL-ссылки, явно показанной в элементах DOM результатов поиска. Baidu не предоставляет оригинальную ссылку явно для некоторых результатов, поэтому скрипт не будет работать для таких результатов. Для справки, скрипт Tampermonkey AC-baidu_RedirectRemove может убрать все ненужные перенаправления для Baidu.
Просто заметка сбоку, Kagi - это поисковик с встроенной функцией перенаправления URL-адресов, которую стоит попробовать. Я пользователь Kagi и очень доволен этим продуктом, поэтому я делаю им рекламу здесь.
Найдите больше поисковых систем:
Встроенные переадресации
Вы можете добавить собственные правила переадресации в скрипт.
Другие альтернативные приватные фронтенды, смотрите:
Поставщики услуг:
Стоит отметить, что вы можете использовать Farside, который автоматически перенаправляет на работающие инстанции альтернативных фронтендов, ориентированных на конфиденциальность, вместо того, чтобы писать собственные правила регулярных выражений.
Однако, этот метод не поддерживает детальный контроль над соответствующими URL и действительно медленный, так как требуется перенаправление через Farside. Если вы все же хотите использовать это, вы можете раскомментировать соответствующую часть в urlModificationRules
.
const urlModificationRules = [
{
matchRegex: new RegExp(/^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)/),
replaceWith: 'https://farside.link/$1'
},
// ...
];
Для справки, вики по настройке farside в Redirector: https://github.com/benbusby/farside/wiki/Browser-Extension
Список задач
- Добавить поддержку большего количества поисковых систем.
- Рефакторинг кода для упрощения чтения и модификации.
Вики
https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-ru.md#Вики