simple_html_dom 提供2个快速初始化html_dom对象的函数。
file_get_html() 从文件/url中创建html_dom
str_get_html() 从字符串中创建html_dom
另一种方法是标准的 先实例化 simple_html_dom
$html = new simple_html_dom( [url/file/str] );
$html->load( [load html from string] );
或者
$html->load_file( [load html from file] ) 可以是一个html文件或者是一个url链接
其实 load_file 最终还是调用了 load 进行建立的html_dom对象
每一个对象都有四个基本属性
<div id=’div1′>
<div class=’div2′>
呵呵
<a>哈哈</a>
</div>
</div>
tag – 返回当前对象的html标签名
$html->find(‘div[class=div2]’,0)->tag; 返回div
innertext – 返回当前对象标签内容
例如:$html->find(‘div[class=div2]’,0)->innertext;
结果为: 呵呵<a>哈哈</a>
outertext – 返回当前对象标签外部内容
例如:$html->find(‘div[class=div2]’,0)->outertext;
结果为: <div class=’div2′>呵呵<a>哈哈</a></div>
这里可要注意了,并不是outertext获取该标签外部的内容,而是包含该标签的内部内容。
plaintext – 返回html标签中的纯文本 返回: 呵呵 哈哈
未经允许不得转载:开心乐窝-乐在其中 » simple_html_dom学习过程(3)获取指定元素内/外内容