360搜索引擎自动收录php改写方案


Posted in PHP onApril 28, 2018

360搜索引擎自动收录功能,官方提供了代码,带式,十分坑爹,没有提供批量提交入口,只是提供了一段js代码,关键是 一个js去下载另外一个js,document.write到文档,然后再 重复2遍如此工作。

弱弱地问:为什么不像百度一样提供 批量提交入口?

难道是,靠这个自动提交功能,搜集网站的数据,比如document.refer等数据?这个也是比较流氓了吧?

据说360的搜索引擎目前在中国 市场占有率为20%以上,不知道真假,本人是十分怀疑的!

起码本人基本只用谷歌!奈何在天朝还是基本用百度,小白还是太多太多的!

只好忍了,加360的自动收录吧!

于是对代码进行一番改造!

官网的原始代码如下:

<script>(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?970506d365e969bd0e92a2611c18678e":"https://jspassport.ssl.qhimg.com/11.0.1.js?970506d365e969bd0e92a2611c18678e";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
http://js.passport.qihucdn.com/11.0.1.js?970506d365e969bd0e92a2611c18678e
document.write('<script charset="utf-8" src="http://s7.qhres.com/static/ab77b6ea7f3fbf79.js"></script>')

官网提供的代码进过二次方document.write的代码如下,这个js的代码如下:

/**
 * 360推送 @www.zhoulujun.cn
 
 */
function getPushSoUrl($url){
  $token="970506d365e969bd0e92a2611c18678e";
  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);
}
/*
class push_so_url{
  private $token="970506d365e969bd0e92a2611c18678e";
  public function setToken($token){
    $this->token=$token;
  }
//  function __construct($token) {
//    $this->token=$token;
//  }
  public 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);
  }
  public function getImgUrl($url){
    return $str="http://s.360.cn/so/zz.gif?url=".urlencode($url)."&sid=". $this->token."&token=".$this->getPushToken($url,$this->token);
  }
 
 
}
*/

在 模板 phpcms/templates/default/content/  比如show index 添加如下代码:

<img src="{getPushSoUrl($_SERVER['HTTP_HOST'].$url)}">

okay,验证下

和js的效果是一样的。

收工,不知道官方对此方案态度如何,目前还没有收到回复,邮寄给官方发过邮寄和论坛、知乎都提问,无人问津啊
先干了再说吧!

PHP 相关文章推荐
PHP编程最快明白(第一讲 软件环境和准备工作)
Oct 25 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
必须收藏的23个php实用代码片段
Feb 02 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
php获得文件夹下所有文件的递归算法的简单实例
Nov 01 PHP
PHP实现移除数组中为空或为某值元素的方法
Jan 07 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
Jun 21 PHP
实例解析php的数据类型
Oct 24 PHP
laravel框架实现去掉URL中index.php的方法
Oct 12 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 PHP
thinkphp 框架数据库切换实现方法分析
May 18 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
Apr 27 #PHP
PHP获取文件扩展名的常用方法小结【五种方式】
Apr 27 #PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 #PHP
php-fpm服务启动脚本的方法
Apr 27 #PHP
php-fpm添加service服务的例子
Apr 27 #PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 #PHP
PHP分享图片的生成方法
Apr 25 #PHP
You might like
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
CI框架的安全性分析
2016/05/18 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
JavaScript动态插入CSS的方法
2015/12/10 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
node内置调试方法总结
2018/02/22 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
Python下载懒人图库JavaScript特效
2015/05/28 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
英国最大的在线奢侈手表零售商:Jura Watches
2018/01/29 全球购物
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
车队司机自我鉴定
2014/03/02 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
师德承诺书2015
2015/04/28 职场文书