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新手上路(十二)
Oct 09 PHP
php5数字型字符串加解密代码
Apr 24 PHP
PHP $_FILES函数详解
Mar 09 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
May 04 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
Aug 07 PHP
php如何比较两个浮点数是否相等详解
Feb 12 PHP
php array_chunk()函数用法与注意事项
Jul 12 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 PHP
详解Laravel制作API接口
May 31 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
B2K与车机的中波PK
2021/03/02 无线电
PHP自动生成月历代码
2006/10/09 PHP
PHP脚本的10个技巧(2)
2006/10/09 PHP
PHP开发的一些注意点总结
2010/10/12 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
php实现微信扫码支付
2017/03/26 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python获取apk文件URL地址实例
2013/11/01 Python
python opencv之SURF算法示例
2018/02/24 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
python代码实现图书管理系统
2020/11/30 Python
李维斯牛仔裤英国官方网站:Levi’s英国
2019/10/10 全球购物
int和Integer有什么区别
2013/05/25 面试题
反邪教标语
2014/06/23 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
教师节简报
2015/07/20 职场文书
安全学习心得体会范文
2016/01/18 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
mysql知识点整理
2021/04/05 MySQL
 Python 中 logging 模块使用详情
2022/03/03 Python