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 09 PHP
又一个php 分页类实现代码
Dec 03 PHP
PHP 编程安全性小结
Jan 08 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
php中通过curl smtp发送邮件
Jun 05 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
php将一维数组转换为每3个连续值组成的二维数组
May 06 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
总结PHP中初始化空数组的最佳方法
Feb 13 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
Feb 27 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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
克隆javascript对象的三个方法小结
2011/01/12 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
JS原型链怎么理解
2016/06/27 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
10行原生JS实现文字无缝滚动(超简单)
2018/01/02 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
python定义具名元组实例操作
2021/02/28 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
南京软件公司的.net程序员笔试题
2014/08/31 面试题
社区党员志愿服务活动方案
2014/08/18 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python