如何使用php获取HTML页面的标题?

如何使用php获取HTML页面的标题?,php,html,title,Php,Html,Title,如何使用php获取HTML页面的标题?我制作了一个php网络爬虫,我想在我的爬虫中实现这个功能,这样它就有了页面的名称和url。提前谢谢。可能使用preg_match.这会有帮助吗 $myURL = 'http://www.google.com'; if (preg_match( '/<title>(.+)<\/title>/', file_get_contents($myURL),$matches) && iss

如何使用php获取HTML页面的标题?我制作了一个php网络爬虫,我想在我的爬虫中实现这个功能,这样它就有了页面的名称和url。提前谢谢。可能使用preg_match.

这会有帮助吗

$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";
$myURL='1!'http://www.google.com';
如果(预匹配)(
'/(.+)/',
文件获取内容($myURL),$matches)
&&isset($matches[1])
$title=$matches[1];
其他的
$title=“未找到”;

你的爬虫程序是如何工作的?它解析链接并转到每个链接,但这不是我想要的,我想解析HTML页面并找出页面的标题你应该搜索的可能重复的页面,更多的信息已经可用,但我选择了一个。示例如何使用DOM:此函数不起作用对于某些URL。例如:这有助于: