Задать вопрос
@ImSoSorry

Как парсить названия ссылок на php?

Доброе время суток, сталкнулся с проблемой, у заказчика есть старый сайт, но нет доступа к БД.

Необходимо спарсить названия ссылок категорий, структура ссылки проста:
<a href="/clothing/jacket/">Jacket</a>
<a href="/clothing/Socks/">Socks</a>

и т.д.
(таких категорий довольно много, руками не варик)

Вопрос:
Как мне получить только названия всех ссылок на странице при помощи php? Искал в интернетах, ничего похожего не нашел. Новичек.

UPD: В дальнейшем цель восстановить БД из полученных данных
  • Вопрос задан
  • 616 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя AUser0 К ответам на вопрос (4)
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
$html = file_get_contents("http://site.org/path/index.php");
if (preg_match_all("#<a href=\"[^\"]+\">(.+?)</a>#", $html, $regs, PREG_PATTERN_ORDER))
{
    foreach($regs[1] as $v) echo("{$v}\n");
}

Но если вы даже этого не знаете - далеко от этого кода и не уйдёте... Наймите специалиста.
Ответ написан
Комментировать