php查找任何页面上的所有链接的方法


Posted in PHP onDecember 03, 2013

使用DOM,你可以轻松从任何页面上抓取链接,代码示例如下:

$html = file_get_contents('http://www.example.com'); 
$dom = new DOMDocument(); 
@$dom->loadHTML($html); 
// grab all the on the page 
$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 />'; 
}
PHP 相关文章推荐
PHP入门速成(2)
Oct 09 PHP
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
PHP 加密与解密的斗争
Apr 17 PHP
php获取目标函数执行时间示例
Mar 04 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
Aug 22 PHP
PHP制作图形验证码代码分享
Oct 23 PHP
封装ThinkPHP的一个文件上传方法实例
Oct 31 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
Nov 12 PHP
php查询mysql大量数据造成内存不足的解决方法
Mar 04 PHP
php实现QQ空间获取当前用户的用户名并生成图片
Jul 25 PHP
php中curl和soap方式请求服务超时问题的解决
Jun 11 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
Jun 14 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 #PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
Dec 02 #PHP
php中{}大括号是什么意思
Dec 01 #PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 #PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 #PHP
PHP变量内存分配问题记录整理
Nov 27 #PHP
php遍历文件夹所有文件子文件夹函数代码
Nov 27 #PHP
You might like
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
图片自动更新(说明)
2006/10/02 Javascript
基于Jquery的简单&amp;简陋Tabs插件代码
2010/02/09 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
用JS在浏览器中创建下载文件
2014/03/05 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
Vue前后端不同端口的实现方法
2018/09/19 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
[17:36]VG战队纪录片
2014/08/21 DOTA
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
八大排序算法的Python实现
2021/01/28 Python
pycharm配置git(图文教程)
2019/08/16 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
C语言基础笔试题
2013/04/27 面试题
Delphi笔试题
2016/11/14 面试题
门卫岗位职责
2013/11/15 职场文书
企业法人授权委托书
2014/04/03 职场文书
暑假家长评语大全
2014/04/17 职场文书
企业宗旨标语
2014/06/10 职场文书
数学教师个人总结
2015/02/06 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书
Java实现聊天机器人完善版
2021/07/04 Java/Android
Pillow图像处理库安装及使用
2022/04/12 Python