先上代码:

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

代码中“_KEY”为每个网站独有的key可以登录360站长平台获取

360自动收录功能简介

1、自动收录是指用户将指定js代码放到页面中,当该页面每次被浏览时,页面URL会自动提交到360蜘蛛爬取,从而完成对该页面的自动收录。

2、自动收录功能可与“Sitemap提交”和"URL收录"配合使用,三者使用互不影响。

怎么添加360自动收录:

1、登录360站长平台,点击左侧的【链接提交】中的【自动收录】,然后选择相应的站点,然后复制下方的JS代码。

QQ截图20160526103101.jpg

2、将第1步获取的js代码安装到要提交的页面</body>前即可。

解析

首先我们解开上述js中的被加载的js地址

http://js.passport.qihucdn.com/11.0.1.js

打开后就能找到另外一串了...

document.write('<script charset="utf-8" src="http://s2.qhimg.com/static/ab77b6ea7f3fbf79.js"></script>')

再来看看这个ab77b6ea7f3fbf79.js

(function(e) {
function t(e) {
var t = location.href,
n = t.split("").reverse(),
r = e.split(""),
i = [];
for (var s = 0,
o = 16; s < o; s++) i.push(r[s] + (n[s] || ""));
return i.join("")
}
var n = /([http|https]:\/\/[a-zA-Z0-9\_\.]+\.so\.com)/gi,
r = e.location.href;
if (r && !n.test(r) && window.navigator.appName) {
var i = "//s.360.cn/so/zz.gif",
s = document.getElementById("sozz"),
o = s.src.split("?")[1],
u = t(o),
a = new Image;
r && (i += "?url=" + encodeURIComponent(r)),
o && (i += "&sid=" + o),
u && (i += "&token=" + u),
o && (a.src = i)
}
})(window);

这样就明了了,和百度的主动推送js差不多,但是为毛要在js中多加载通信一次就搞不懂了