<script type="text/javascript">
var cse,totalPages,nowPage;
//页数处理回调函数
function showpages(data){
if(data.curPage==""){data.curPage=1;}else{data.curPage++;}
nowPage=parseInt(data.curPage);//当前页数
totalPages=(data.totalNum/10)-1;//总搜索页数
}
//处理结果回调函数
function display (data) {
cse.getSearchInfo("keyword",showpages);//处理搜索总页数和当前页数
//************************这里处理展示************************//
$.each(data, function(key, val){
console.log(key);
console.log(data[key]);
});
console.log("遍历搜索结果结束");
}
//初始化回调函数示例
function init () {
cse = new BCse.Search("APPID");//初始化一次即可
cse.getResult("keyword", display,1);//此方法获取搜索结果,参数1为搜索词,参数2为您获取到结果后想要执行的回调函数,参数3是页数。
}
function loadScript () {
var script = document.createElement("script");
script.type = "text/javascript";
script.charset = "utf-8";
script.src = "http://zhannei.baidu.com/api/customsearch/apiaccept sid=APPID&v=2.0&callback=init";
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(script, s);
}
loadScript();
</script>

看不懂的自己去研究官方的pdf。



与《2016 百度站内搜索 API JS示例》相关的博文:

留言