`

PHP 页面提取关键字和查找页面的所有链接

阅读更多
<meta charset="utf-8">
<?php
$meta = get_meta_tags('http://onestopweb.iteye.com/blog/2330507');
$keywords = $meta['keywords'];
$keywords = explode(',', $keywords);
$keywords = array_map('trim', $keywords);
$keywords = array_filter($keywords);
print_r($keywords);
?>

 效果图:

 

<meta charset="utf-8">
<?php
$html = file_get_contents('http://onestopweb.iteye.com/');
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
for ($i = 0; $i < $hrefs->length; $i++) {
	$href = $hrefs->item($i);
	$url = $href->getAttribute('href');
	echo $url.'<br />';
}
?>

 效果图:

 

 

 

 

 

 

 

  • 大小: 22.8 KB
  • 大小: 24.8 KB
2
1
分享到:
评论

相关推荐

    PHP函数实现从一个文本字符串中提取关键字的方法

    在本篇文档中,我们将详细...总结来看,这个PHP函数通过字符串处理技术、数组操作和排序算法,实现了从文本中提取关键字的复杂任务。掌握这个函数的原理和用法对于进行文本分析、信息检索等Web开发任务有着重要的意义。

    php获取关键字去超链接

    在本案例中,我们通过一个自定义的PHP函数`getkey()`来实现从给定文本中提取关键字的功能。这个函数的主要逻辑包括以下几个步骤: - **去除HTML标签**:首先利用`strip_tags()`函数去除文本中的HTML标签,确保后续...

    关键字排名

    使用PHP的DOMDocument和DOMXPath库来解析HTML,查找目标URL在搜索结果中的位置。通常,搜索引擎会显示每个结果的位置,比如“第1页,第10位”。 5. **处理结果**: 从解析的HTML中提取出关键词的排名信息,可能...

    php 自写函数代码 获取关键字 去超链接

    结合这两个函数,你可以先使用`removeHyperlinks`去除HTML中的超链接,然后用`extractKeywords`提取关键字。例如: ```php $html = '&lt;p&gt;这是一个包含超链接的段落。&lt;/p&gt;'; $cleanText = removeHyperlinks($html); $...

    关键字加亮

    这个功能通常涉及到文本处理和前端展示技术,使得用户输入的搜索关键字在结果中以特殊样式(如高亮颜色或背景)显示,提高用户体验和查找效率。 关键字加亮主要分为两个步骤:关键词提取和高亮显示。 1. **关键词...

    PHP自定义函数获取搜索引擎来源关键字的方法

    首先,我们需要理解搜索引擎通常如何传递搜索关键字到目标页面。当用户在搜索引擎中输入查询并点击结果时,搜索引擎会在跳转链接的`HTTP_REFERER`头部字段中包含搜索关键字。例如,百度搜索会将关键字放在URL中的`wd...

    搜索关键字高亮显示

    1. **关键词提取**:首先,系统需要从用户的搜索输入中提取出关键字。这些关键字可能是一个单词,也可能是一个短语,它们是用户想要查找的信息的核心。 2. **文本处理**:接着,系统遍历要展示的文本,对每一段内容...

    php实现屏蔽掉黑帽SEO的搜索关键字

    具体实现过程中,首先使用`findNum`函数来查找输入字符串中的所有数字,该函数会遍历输入字符串,通过`is_numeric`函数判断字符是否为数字,如果是则将其累加到结果字符串中。之后,通过`strlen`函数来获取提取出的...

    获取pdf文件中指定文字的坐标 附源码

    3. **提取文本**:`extractText`方法可以从页面对象中提取出所有的文字,但这只是简单的字符串形式,不包含文字的位置信息。 4. **解析文字坐标**:由于PyPDF2并不直接提供获取文字坐标的接口,我们可能需要借助...

    全文搜索PHP源代码

    通过理解以上知识点,你可以构建一个基本的PHP全文搜索系统,用于学习和实际项目中查找和分析文件。提供的"全文搜索PHP源代码"压缩包可能包含了实现这些功能的示例代码,可以作为参考和学习的起点。

    关于咖啡网站的PHP基础设计

    5. 搜索功能:PHP可以实现全站搜索,根据用户输入的关键字快速查找相关咖啡。 6. 定制化推荐:基于用户的历史购买记录和浏览行为,PHP可以通过算法分析生成个性化的咖啡推荐。 7. 管理员后台:管理员可以通过PHP...

    PHP实例开发源码——鲁虺PHP网络搜索群.zip

    然后,正则表达式或DOM解析库(如PHP Simple HTML DOM Parser)用于解析HTML,提取关键字和其他数据。这个实例可能包含了如何处理反爬策略,如设置User-Agent、处理Cookies和验证码,以及如何避免频繁请求导致的IP...

    9段PHP实用功能的代码推荐

    3. **查找页面上的所有链接** 使用PHP的DOM解析器可以方便地抓取HTML页面中的所有链接。以下代码展示了如何做到这一点: ```php $html = file_get_contents('http://www.example.com'); $dom = new DOMDocument...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...

    PHP课件.rar

    通过类定义对象的属性和方法,使用`new`关键字实例化对象。继承允许子类继承父类的属性和方法,多态则允许不同对象对同一方法做出不同的响应。 【总结】 PHP作为一门强大的Web开发语言,以其简单易学、功能丰富等...

Global site tag (gtag.js) - Google Analytics