Извлечение ссылок

Извлекайте все ссылки из обычного текста, HTML (href и src) или Markdown в чистый список. Удаление дубликатов, относительные ссылки, копирование и скачивание.

Параметры

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Что такое Извлечение ссылок?

Собирает все ссылки из вставленного содержимого: голые URL в обычном тексте, атрибуты href и src в HTML, цели ссылок в Markdown и адреса mailto:. Список сохраняет порядок появления ссылок и может быть очищен от дубликатов.

Как пользоваться Извлечение ссылок

  1. Вставьте текст, исходный HTML или Markdown в поле Ввод.
  2. Оставьте Удалять дубликаты включённым для уникального списка.
  3. Отметьте Включать относительные ссылки, чтобы в список попали и пути вроде /page или image.png из HTML и Markdown.
  4. Скопируйте или скачайте список ссылок.

Пример

Ввод
<a href="https://a.com/x?a=1&amp;b=2">A</a> [md](https://b.com) see http://c.com.
Вывод
https://a.com/x?a=1&b=2
https://b.com
http://c.com

Когда использовать Извлечение ссылок

Используйте для аудита ссылок в статье или письме, сбора источников из заметок или проверки, на какие ресурсы ссылается страница. Работает с вставленным текстом — не обходит сайты и не проверяет, живы ли ссылки.

Как работает Извлечение ссылок

Ссылки находятся тремя проходами: значения атрибутов href= и src= (в кавычках или без, HTML-сущности вроде &amp; декодируются), цели ссылок Markdown ](url "title") и голые URL, начинающиеся с http://, https://, ftp:// или www., а также ссылки mailto: в оставшемся тексте. URL javascript: и data: пропускаются. У голых URL удаляются конечная пунктуация и непарные закрывающие скобки. Результаты упорядочены по позиции во вводе; относительные пути включаются только при включённой опции.

Распространенные Случаи Использования

  • Составление списка всех ссылок рассылки перед отправкой
  • Сбор URL источников из заметок исследования
  • Получение источников изображений и скриптов из HTML
  • Извлечение ссылок из README на Markdown

Часто Задаваемые Вопросы

Проверяет ли он, работают ли ссылки?

Нет. Он только извлекает их; в сеть ничего не запрашивается.

Почему некоторых ссылок нет?

Голым ссылкам нужна схема (http://, https://, ftp://) или префикс www. Относительные пути появляются только при включённой опции Включать относительные ссылки и если они в атрибуте href/src или ссылке Markdown.

Можно ли извлечь ссылки с живой веб-страницы?

Откройте страницу, просмотрите исходный код (Ctrl+U / ⌘+Option+U), скопируйте всё и вставьте сюда.

Что сделать дальше

Другие категории