Greasy Fork is available in English.

Изменитель URL для Поисковых Систем

Этот скрипт Tampermonkey улучшает использование поисковой системы за счет модификации URL-адресов в результатах поиска, перенаправляя на альтернативные сайты, что позволяет более настраиваемый и эффективный опыт просмотра. Вы также можете добавить свое собственное правило модификации URL в скрипт и приветствуется ваш вклад в этот скрипт своими правилами, чтобы сделать его еще более полезным.

Автор
D.Rathburn
Установок в день
5
Всего установок
816
Оценки
3 0 0
Версия
2.6.2
Создан
01.01.2024
Обновлён
19.03.2024
Лицензия
GPL-2.0-only
Работает на

URL-Modifier-for-Search-Engines

Pусский | English | 简体中文 | 繁體中文 | Español | Português | 日本語 | Français | Deutsch
Nederlands | Svenska | Suomi | Dansk | 한국어 | Italiano | Českina | Ελληνικά | עִבְרִית
Polski | Türkçe | Română | Magyar | Norsk | Українська | Indonesia | Việt | हिंदी | فارسی

Введение

Если вам понравился мой скрипт, поставьте, пожалуйста, звезду на GitHub или Codeberg! Спасибо! 😘

Этот скрипт Tampermonkey улучшает использование поисковой системы за счет модификации URL-адресов в результатах поиска, перенаправляя на альтернативные сайты, что позволяет более настраиваемый и эффективный опыт просмотра. Вы также можете добавить свое собственное правило модификации URL в скрипт и приветствуется ваш вклад в этот скрипт своими правилами, чтобы сделать его еще более полезным.

Модификация URL осуществляется с использованием регулярных выражений.

Результат поиска без изменения URL:
img:searxng_search_result_example-with_modification
Результат поиска после изменения URL:
img:searxng_search_result_example-with_modification

Поддержка поисковых систем

Вы можете вручную добавить селектор 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 и очень доволен этим продуктом, поэтому я делаю им рекламу здесь.

Найдите больше поисковых систем:

Встроенные переадресации

- Financial Times -> Webpage Archive

Вы можете добавить собственные правила переадресации в скрипт.

Другие альтернативные приватные фронтенды, смотрите:

Поставщики услуг:

Стоит отметить, что вы можете использовать Farside, который автоматически перенаправляет на работающие инстанции альтернативных фронтендов, ориентированных на конфиденциальность, вместо того, чтобы писать собственные правила регулярных выражений.

Однако, этот метод не поддерживает детальный контроль над соответствующими URL и действительно медленный, так как требуется перенаправление через Farside. Если вы все же хотите использовать это, вы можете раскомментировать соответствующую часть в urlModificationRules.

  • Пример шаблона включения: ^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)

  • Перенаправить на: https://farside.link/$1

  • Добавить в скрипт:

  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


Список задач

  1. Добавить поддержку большего количества поисковых систем.
  2. Рефакторинг кода для упрощения чтения и модификации.

Вики

https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-ru.md#Вики