php 采集 jquery
simple_html_dom.php能像jquery一样获取dom里面的元素属性和内容
案例:
<?php require dirname(__FILE__).'/simple_html_dom.php'; $html = file_get_html('http://www.oschina.net/'); $links = array(); //核心就下面这一行 foreach($html->find('a') as $link) $links[] = $link->href; print_r($links);
结果:
输出 [0] => http://www.oschina.net/ [1] => http://www.oschina.net/project [2] => http://www.oschina.net/project/lang/19/java [3] => http://www.oschina.net/project/lang/194/csharp [4] => http://www.oschina.net/project/lang/22/php [5] => http://www.oschina.net/project/lang/21/c [6] => http://www.oschina.net/project/lang/26/ruby [7] => http://www.oschina.net/project/lang/25/python [8] => http://www.oschina.net/project/lang/358/go [9] => http://www.oschina.net/project/lang/28/javascript
API:https://sdeno.com/wp-content/uploads/2016/07/manual/manual.htm
类似插件还有phpQuery 参考:https://sdeno.com/?p=3925