知  识

400-1100-266

9:00-24:00(工作日)

主页 > 知识库 > php用xpath解析html的代码实例讲解

php用xpath解析html的代码实例讲解

热门标签:服务器配置 Mysql连接数设置 阿里云 电子围栏 Linux服务器 团购网站 银行业务 科大讯飞语音识别系统

实例1

$xml = simplexml_load_file('https://forums.eveonline.com'); 
 
$names = $xml->xpath("html/body/p/p/form/p/p/p/p/p[*]/p/p/table//tr/td[@class='topicViews']"); 
foreach($names as $name) 
{ 
 echo $name . "br/>"; 
}

实例2

$url = 'http://www.baidu.com';
$ch = curl_init();
curl_setopt($ch, CURLOPT_FILE, fopen('php://stdout', 'w'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, $url);
$html = curl_exec($ch); 
curl_close($ch);
 
// create document object model
$dom = new DOMDocument();
// load html into document object model
@$dom->loadHTML($html);
// create domxpath instance
$xPath = new DOMXPath($dom);
// get all elements with a particular id and then loop through and print the href attribute
$elements = $xPath->query('//*[@id="lg"]/img/@src');
foreach ($elements as $e) {
 echo ($e->nodeValue);
}

以上就是相关的2个实例内容,以及相关的代码, 感谢大家对脚本之家的支持。

您可能感兴趣的文章:
  • PHP操作XML中XPath的应用示例
  • PHP xpath()函数讲解
  • PHP registerXPathNamespace()函数讲解
  • PHP使用xpath解析XML的方法详解
  • php+xml编程之xpath的应用实例
  • php XPath对XML文件查找及修改实现代码
  • PHP xpath提取网页数据内容代码解析

标签:大理 枣庄 衢州 蚌埠 萍乡 广元 江苏 衡水

巨人网络通讯声明:本文标题《php用xpath解析html的代码实例讲解》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266