zoukankan      html  css  js  c++  java
  • php simple_html_dom

        这个真的很好用,如果用正则,就太麻烦了。

        首先,下载simple_html_dom,用include_once就可以使用了。

        可以直接定位,可以像个对象一样操作,很方便。

         $ret=file_get_html('url');//获得解析的文档

         find();//函数可以定位标签

         比如: $ret->find('div');//定位div标签

                 $ret->find('a',1);//定位a标签的第二个元素,返回的是个数组

                 $ret->find(' div a');//定位div 标签里的a元素

                 $ret->find('div.content');//定位含有<div class='content'>的块

                 $ret->find('div[id=content]');//定位含有<div id='content'>的块

                 $ret->find('#id');//定位含有id的标签

        $ret可以遍历元素:

                  $ret->parent();

                  $ret->children();

                  $ret->pre_sibling();

                  $ret->next_sibling();

        可以访问标签内容:

                 $ret->innertext;

                 $ret->outertext;

                 $ret->tag;

        可以像对象一样访问元素:

                $ret->href;

    很强大,用这个解析html很容易和方便,带来特别的简单美。

         

       

  • 相关阅读:
    Apachebench压力测试
    nodejs调试方法
    chrome 内存泄漏如何定位
    nodejs模块路径alias
    云计算基本概念IaaS,PaaS,SaaS和Serverless
    单点登录sso
    彻底删除mysql服务
    Java-Tomcat for Mac配置
    访问日志不记录静态文件 访问日志切割 静态元素过期时间
    Mac eclipse 连接安卓手机调试 adb
  • 原文地址:https://www.cnblogs.com/xshang/p/3440332.html
Copyright © 2011-2022 走看看