RSS訂閱
百度新聞RSS訂閱地址:
http://www.baidu.com/search/rss.html
......
switch ($keyword) {
case '新聞':
$rss="http://news.baidu.com/ns?word=%CE%A2%D0%C55.0&tn=news&from=news&ie=gb2312&bs=&sr=0&cl=2&rn=20&ct=0"
$rssstr = file_get_contents($rss);
$rssobj = simplexml_load_string($rssstr);
$title = $rssobj->channel->item[0]->title;
$description = $rssobj->channel->item[0]->description;
$link = $rssobj->channel->item[0]->link;
$newsTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[news]]></MsgType>
<ArticleCount>1</ArticleCount>
<Articles>
<item>
<Title>$title</Title>
<Description>$description</Description>
<PicUrl><![CDATA[http://weixin1234.duapp.com/3.jpg]]></PicUrl>
<Url>$link</Url>
</item>
<FuncFlag>0</FuncFlag>
</xml>"
$resultStr = sprintf($newsTpl,$fromUsername,$toUsername,$time);
echo $resultStr;
break;
......