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 GD绘制24小时柱状图
Jun 28 PHP
PHP Undefined index报错的修复方法
Jul 17 PHP
php的一个简单加密解密代码
Jan 14 PHP
解决nginx不支持thinkphp中pathinfo的问题
Jul 21 PHP
thinkphp3.x中cookie方法的用法分析
May 19 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
Oct 31 PHP
thinkphp关于简单的权限判定方法
Apr 03 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
PHP实现微信对账单处理
Oct 01 PHP
PHP中“=&gt;
Mar 01 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
PHP中的串行化变量和序列化对象
2006/09/05 PHP
很让人受教的 提高php代码质量36计
2012/09/05 PHP
php利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
完美解决python中ndarray 默认用科学计数法显示的问题
2018/07/14 Python
pandas通过loc生成新的列方法
2018/11/28 Python
Python元组常见操作示例
2019/02/19 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
利用python绘制正态分布曲线
2021/01/04 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
大码女装:Ulla Popken
2019/08/06 全球购物
介绍一下代理模式(Proxy)
2014/10/17 面试题
企业项目策划书
2014/01/11 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
学习张林森心得体会
2014/09/10 职场文书
检讨书范文2000字
2015/01/28 职场文书
考察邀请函范文
2015/01/31 职场文书
亮剑精神观后感
2015/06/05 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技