ahref

Поиск a-ссылок на HTML-странице

Небольшая Rust-библиотека, которая разбирает HTML и возвращает теги a либо их URL.

Rust · Парсинг

Problem

Иногда нужны ссылки со страницы, и незачем тянуть полный HTML-движок.

Role

Автор и сопровождающий

Approach

Написал узкий парсер. parse_tags возвращает элементы a. parse_links возвращает URL. Установка: cargo add ahref.

Outcome

Крейт с одной задачей: найти ссылки в HTML.

Достать теги a — узкая задача. Общий HTML-инструментарий обычно больше, чем просил вызывающий код.

ahref держит Parser с двумя методами. parse_tags возвращает разметку ссылок. parse_links возвращает значения href. Это весь контракт.

GitHub

Давайте делать сложное понятным.

Архитектура, инженерное лидерство и AI в разработке — когда система слишком важна, чтобы её упрощать, и слишком дорогая, чтобы ею не владеть.

LinkedIn Telegram Email