posir 发表于 2017-4-1 12:53:32

php 获取百度的热词数据


[*]/**  
[*] * 获取百度实时的热词  
[*] * @user   chenhaibo 
[*] * @return array  返回百度的热词数据(数组)  
[*] */  
[*]function getBaiduHotKeyWord()   
[*]{   
[*]    $templateRss = file_get_contents('http://top.baidu.com/rss_xml.php?p=top10');   
[*]    If (preg_match('/<table>(.*)<\/table>/is', $templateRss, $_description)) {   
[*]        $templateRss = $_description [0];   
[*]        $templateRss = str_replace("&", "&amp;", $templateRss);   
[*]    }   
[*]    $templateRss = "<?xml version=\"1.0\" encoding=\"GBK\"?>" . $templateRss;   
[*]    $xml = simplexml_load_String($templateRss);   
[*]    foreach ($xml->tbody->tr as $temp) {   
[*]        if (!empty ($temp->td->a)) {   
[*]            $keyArray [] = trim(($temp->td->a));   
[*]        }   
[*]    }   
[*]    return $keyArray;   
[*]}  
页: [1]
查看完整版本: php 获取百度的热词数据