| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
nbnb
10年前发布

PHP 用 tidy_parse_file() 函数提取 HTML 中的链接

<?php        function dump_urls(tidy_node $node, &$urls = NULL) {              $urls = (is_array($urls)) ? $urls : array();                if(isset($node->id)) {                    if($node->id == TIDY_TAG_A) {                          $urls[] = $node->attribute['href'];                    }              }                if($node->hasChildren()) {                    foreach($node->child as $child) {                          dump_urls($child, $urls);                    }              }                         return $urls;        }          $tidy = tidy_parse_file("http://www.php.net/");        $urls = dump_urls($tidy->body());        print_r($urls);  ?>