微信公眾平台開發 微信公眾平台開發模式 企業微信公眾平台 百度百科
作者:方倍工作室
地址:http://www.cnblogs.com/txw1958/p/weixin67-baike.html
百度百科是一部內容開放、自由的網絡百科全書,旨在創造一個涵蓋所有領域知識、服務所有互聯網用戶的中文知識性百科全書。百度百科以平等、協作、分享、自由的互聯網精神,提倡網絡面前人人平等,所有人共同協作編寫百科全書,讓知識在一定的技術規則和文化脈絡下得以不斷組合和拓展。
百度百科
為用戶提供一個創造性的網絡平台,強調用戶的參與和奉獻精神,充分調動互聯網所有用戶的力量,匯聚上億用戶的頭腦智慧,積極交流和分享,同時實現與搜索引擎的完美結合,從各個不同層次上滿足用戶對信息的需求。 百度百科所提供的,是一個互聯網所有用戶均能平等地浏覽、創造、完善內容的平台。所有中文互聯網用戶在百度百科都能找到自己想要的全面、准確、客觀的定義性信息
從百度百科抓取內容
<? getEncyclopediaInfo( = ('utf-8', 'gbk', ); = (); = 'http://baike.baidu.com/list-php/dispose/searchword.php?word=' .. '&pic=1' = httpGetRequest_baike(); = ('gbk', 'utf-8', ); ("/URL=(\S+)'>/s", , ); = 'http://baike.baidu.com' .[1 = httpGetRequest_baike(); ('#"Description"\scontent="(.+?)"\s\/\>#is', , (([1]) && [1] != "" [1 "抱歉,沒有找到與“".."”相關的百科結果。" httpGetRequest_baike( = "User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1", "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language: en-us,en;q=0.5", "Referer: http://www.baidu.com/" =, CURLOPT_URL, , CURLOPT_RETURNTRANSFER, 1, CURLOPT_HTTPHEADER, = curl_exec( ( === "cURL Error: ". curl_error( ?>
微信中調用
<?("TOKEN", "weixin" = -> = ["echostr" (-> = ["signature" = ["timestamp" = ["nonce" = = (, , ( = ( = ( ( == = ["HTTP_RAW_POST_DATA""R ". (!( = (, 'SimpleXMLElement', = (-> ( "text": = ->receiveText( "event": = ->receiveEvent(: = "unknow msg type: "."T ". "" receiveText( = 0 = (-> = "" = ""('baike.php' = getEncyclopediaInfo( = ->transmitText(, , receiveEvent( = "" (-> "subscribe": = "歡迎關注" = ->transmitText(, transmitText(, , = 0 = "" = (, ->FromUserName, ->ToUserName, (), , logger(?>
歡迎關注方倍工作室微信,體驗我們開發的功能及了解行業的最新動態