SEO教程:快速增加360搜索引擎收錄,360自動推送批量推送版

SEO教程:快速增加360搜索引擎收錄,360自動推送批量推送版

上次改編了一下百度的JS推送代碼,實現了批量推送

傳送門>>>百度鏈接提交-js代碼推送批量推送版

這次我們來研究360js自動推送代碼。

<script>
(function(){
var src = "https://jspassport.ssl.qhimg.com/11.0.1.js?d182b3f2654654f2db83acfaaf6e696dba";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>

分析發現,這跟百度的自動推送代碼其實都差不多的,一個s.gif,一個zz.gif 只不過360多了一個token

token是通過要推送的地址加上你推送js後面的參數生成

在這裏我們通過api後臺生成token,然後在通過POST異步請求的方式處理圖片 也就是那個zz.gif

1先來看看後臺部分吧

<?php 
function getPushSoUrl($url){
    $token='d182b3f2654654f2db83acfaaf6e696dba'; 
    return $str="http://s.360.cn/so/zz.gif?url=".urlencode($url)."&sid=". $token."&token=".getPushToken($url,$token);
}
function getPushToken($url,$o){
    $n = str_split($url,1);
    $n=array_reverse($n);
    $r = str_split($o,1);
    $i=[];
    for($s=0,$o=16;$s<$o;$s++){
        array_push($i,empty($n[$s])?$r[$s]:$r[$s].$n[$s]);
    }
    return implode($i);
}

2然後是前臺處理zz.gif,也就是批量推送

<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
    var hrefArr = document.getElementsByTagName('a'); //獲取這個頁面的所有A標籤
    var hrefURL = new Array();
    for(var i=0; i<hrefArr.length; i++){
        hrefURL[i] = hrefArr[i].href;
    }
$.ajax({
    url: "http://www.newbii.cn/360ts?token=d182b3f2654654f2db83acfaaf6e696dba",//這裏改成自己的也就是js?後面的部分
    type: "post",
    data: {
        url: JSON.stringify(hrefURL),
    },
    traditional: true,
    dataType: "json",
    success: function (data) {
        if (data.status == "success") {
            for(var i=0;i<data.result.length;++i){
            var t = new Image;
            t.src = data.result[i].img;
            }
        }
    }
});
</script>

好了本次教程到此結束,喜歡的朋友可以關注一下我的博客。

什麼?看不懂?不會?沒關係,如果你懶的折騰,可以直接複製第二部分把參數改改即可

可以通過F12查看效果

原文出處:http://www.newbii.cn/20191229234004.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章