Как я могу получить заголовок HTML-страницы с помощью php? Я создал веб-сканер php и хочу реализовать эту функцию в моем поисковом роботе, чтобы он имел имя страницы и URL-адрес. Заранее спасибо. Возможно использование preg_match.
Как я могу получить заголовок HTML-страницы с помощью php?
comment
Ну как у вас работает краулер?
- person BoltClock   schedule 06.02.2011
comment
Он анализирует ссылки и переходит к каждой ссылке, но это не то, что я хочу, я хочу проанализировать HTML-страницу и выяснить заголовок страницы.
- person   schedule 06.02.2011
comment
возможный дубликат лучших методов для синтаксического анализа HTML
- person Gordon   schedule 06.02.2011
comment
Вы должны выполнить поиск соскребая PHP, более чем достаточно информации уже доступно, но я выбрал один с много голосов.
- person Alfred   schedule 06.02.2011
comment
Пример того, как это сделать с DOM: сканирование html-страницы с помощью php? < / а>
- person Gordon   schedule 06.02.2011
Ответы (1)
Помогло бы это?
$myURL = 'http://www.google.com';
if (preg_match(
'/<title>(.+)<\/title>/',
file_get_contents($myURL),$matches)
&& isset($matches[1] )
$title = $matches[1];
else
$title = "Not Found";
person
Andreas
schedule
06.02.2011
Эта функция не работает для некоторых URL-адресов. например: marketwired.com/press-release/
- person ARUN; 29.03.2014
Это может помочь: stackoverflow.com/questions/399332/
- person shasi kanth; 07.04.2015