$url = 'http://www.test.com/';
$dom = new DOMDocument;
@$dom->loadHTMLFile($url);
$links = $dom->getElementsByTagName('a');
foreach ($links as $link) {
В настоящее время я использую вышеупомянутый скрипт для ссылок на страницу, однако я обнаружил, что всегда есть дубликаты ссылок. На странице есть изображение, которое связано, а затем текстовая ссылка, которая идет по той же ссылке. Есть ли простой способ захватить только текстовую ссылку, а не ссылку на изображение?Захват ссылок PHP без ссылок на изображения
Другой вариант - просто удалить дубликаты из вашего набора. Клавиши массива уникальны и, таким образом, хорошо работают для такого типа ситуаций. Таким образом, если ссылка используется только на изображении, вы не пропустите его. – ficuscr
'@ Andy UK' вы протестировали все ответы? –
@ Энди, пожалуйста, отметьте и проголосуйте за ответ за помощь другим. спасибо –