Мне нужно использовать сканеры для моего проекта.сопоставление URL-адреса шаблону с использованием php
Я использовал простой класс dom, чтобы получить все ссылки со страницы.
Теперь я хочу отфильтровать только те ссылки, которые имеют форму "https://stackoverflow.com/questions/3904482/<title of the question"
.
Вот моя попытка:
include_once('simple_html_dom.php');
$html = new simple_html_dom();
$html->load_file('http://stackoverflow.com/questions?sort=newest');
$pat='#^/question/([0-9]+)/#';
foreach($html->find('a') as $link)
{
echo preg_match($pat, $link->href);
{
echo $link->href."<br>";
}
}
Все ссылки отфильтрованы.
Вы говорите, что URL-адрес задан ** s **, но ваш рисунок не отображает s –
@ user2969918 Имейте m Ответ я работал для вас? :) –