其實淘寶與百度這兩個接口是開放的所以我幾乎不需要做任務處理就可以直接來獲取它樣的下攔框內容,下面一起來看看.
淘寶和百度的接口:
百度:“suggestion.baidu.com/su?wd= 搜索內容 &p=3&t=1273278850500”
淘寶:“ suggest.taobao.com/sug?code=utf-8&callback=?&q=搜索內容”
下面看百度例子,代碼如下:
- $abcs = mb_convert_encoding(trim($_POST["key"]),"utf-8","gb2312"); //接收傳送過來的關鍵值
- $skey = file_get_contents("http://suggest(www.49028c.com)ion.baidu.com/su?wd=".urlencode($abcs).""); //訪問百度頁面
- preg_match('/\[(.*?)\]/',$skey,$m); //通過正則去掉
- $s = explode(',',$m[1]);
- foreach($s as $k=>$v){
- $s[$k] = substr($v,1,-1);
- }
- var_dump($s); //輸出
對于淘寶我們也可以使用上面的代碼來處理只是參數有點不同了,當然如果你想模仿用戶可以使用curl來在此大家自行研究吧.
新聞熱點
疑難解答