php查找页面上的所有链接
2016-06-22 21:04
405 查看
使用DOM,你可以轻松从任何页面上抓取链接,代码示例如下:
$html = file_get_contents('http://www.php100.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代码查看邮件是否已被阅读
- PHP中9大缓存技术
- 并发下常见的加锁及锁的PHP具体实现代码(转)
- 基于Php mysql存储过程的详解
- ThinkPHP框架表单验证
- php mysql 分开(分离)搭建lamp环境
- PHP实现文件下载
- YII 框架学习[1] —— 引入Yii框架
- laravel5.2.36 Request验证类错误输出不显示问题
- thinkphp 笔记
- cookie中文乱码解决(php/js)
- 使用php脚本查看已开启的扩展
- PHP 时间函数
- Yii 一些小的问题
- php文件上传
- PHP中in_array 效率优化
- php导出CSV时,超长数字精度丢失问题与前导0的字符串丢失0的问题解决
- 安装ftp服务器vsftp
- php header 设置文件下载