php - 使用 DOM 抓取网站的标题

标签 php html dom

<分区>

Possible Duplicates:
Get title of website via link
How do I extract title of a website?

如何使用 PHP DOM 抓取网站的标题? (使用 PHP 获取它的最佳方式是什么?)

最佳答案

您可以使用 getElementByTagName(),因为从技术上讲,您的 html 中只有一个标题属性,因此您可以只获取在 DOM 中遇到的第一个。

$title = '';
$dom = new DOMDocument();

if($dom->loadHTMLFile($urlpage)) {
    $list = $dom->getElementsByTagName("title");
    if ($list->length > 0) {
        $title = $list->item(0)->textContent;
    }
}

关于php - 使用 DOM 抓取网站的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5869925/

相关文章:

php - foreach 数组是更改网页上 sql 列名称的最佳选择吗?

html - 滚动时 Opera SVG 错误

javascript - 使用 Range.insertNode() 动态添加图像到 DOM

javascript - 新创建的 DOM 元素在哪里?

javascript - 一次更改或交换多个 HTML 元素的 CSS

php - laravel 5.2 切换数据库的方法

php - 如何在Laravel Controller 中查询ElasticSearch

javascript - 如何在图表数据上触发可点击事件

html - 如何避免 Firefox 从表中复制时出现额外的换行符?

php - ajax返回null