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

转载 2013年12月04日 06:34:55
php查找页面上的所有链接该怎么实现?使用DOM就可以轻松从任何页面上抓取链接,下面有个不错的示例,感兴趣的朋友可以参考下。
使用DOM,你可以轻松从任何页面上抓取链接。

例子:

<?php

$html = file_get_contents('http://www.jbxue.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 />'; 

相关文章推荐

通过web页面上的链接调用本地软件

用户提出了一个需求,要把本地安装的C/S结构的软件调出来。 注意,不是点击它的快捷方式或者exe文件,而是点击网页上的一个按钮或者链接,就要把软件客户端调出来。在网上找过相关的资料,有两个比较常用的...

PHP / MySQL的选择页面上的数据和分割

本教程将告诉你如何选择从一个MySQL数据库中的数据,在多个页面上分裂,并显示它使用页码。 我们有MySQL的表名为“学生”90记录与以下领域: 名称-数据类型为varchar(250) ******...
  • newcnzz
  • newcnzz
  • 2012年08月06日 04:22
  • 511

PHP自适应分页代码,可以灵活定制CSS样式和分页链接效果!

线性表的基本操作:插入、删除、查找等操作在顺序存储结构和链接存储结构上的算法及其实现方法。 2006-05-05 10:32:58

线性表的基本操作:插入、删除、查找等操作在顺序存储结构和链接存储结构上的算法及其实现方法。 2006-05-05 10:32:58 分类: 项目管理   ...
  • zxl2016
  • zxl2016
  • 2016年07月28日 09:07
  • 416

页面上的布局

  • 2014年04月27日 11:41
  • 540B
  • 下载

iPhone开发学习笔记001——Xib界面上的控件与代码的相互关联方法

(注:环境Mac OS X Lion 10.7.3 + Xcode 4.2.1 + iOS SDK 5.0.) 比如工程中添加了一个UIViewController的sub class,新建的时候选...

web页面上的雷达图radar chart

  • 2012年07月23日 18:21
  • 35KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php查找任何页面上的所有链接的方法
举报原因:
原因补充:

(最多只允许输入30个字)