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仿ZOL分页类代码
Oct 02 PHP
php microtime获取浮点的时间戳
Feb 21 PHP
PHP多线程抓取网页实现代码
Jul 22 PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
zend framework重定向方法小结
May 28 PHP
24条货真价实的PHP代码优化技巧
Jul 28 PHP
PHP封装的非对称加密RSA算法示例
May 28 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
PHPExcel实现的读取多工作表操作示例
Apr 14 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
星际中的相关伤害
2020/03/04 星际争霸
APMServ使用说明
2006/10/23 PHP
php 读取文件乱码问题
2010/02/20 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
PHP编写RESTful接口
2016/02/23 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
js css自定义分页效果
2017/02/24 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
JS实现鼠标移动拖尾
2020/12/27 Javascript
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
[01:30:55]VG vs Mineski Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
如何对python的字典进行排序
2020/06/19 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
结婚邀请函范文
2014/01/14 职场文书
高考备战决心书
2014/03/11 职场文书
家长对老师的感言
2014/03/11 职场文书
座谈会主持词
2014/03/20 职场文书
房屋租赁协议书
2014/10/18 职场文书
婚宴新郎致辞
2015/07/28 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android