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 相关文章推荐
使用TinyButStrong模板引擎来做WEB开发
Mar 16 PHP
成为好程序员必须避免的5个坏习惯
Jul 04 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
CI(CodeIgniter)框架实现图片上传的方法
Mar 24 PHP
php 猴子摘桃的算法
Jun 20 PHP
PHP实现的二分查找算法实例分析
Dec 19 PHP
PHP自定义错误处理的方法分析
Dec 19 PHP
Laravel框架自定义验证过程实例分析
Feb 01 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 PHP
laravel config文件配置全局变量的例子
Oct 13 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
默默简单的写了一个模板引擎
2007/01/02 PHP
PHP获取MySql新增记录ID值的3种方法
2014/06/24 PHP
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
js loading加载效果实现代码
2009/11/24 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
使用Vue实现简单计算器
2020/02/25 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
Python实现简单的四则运算计算器
2016/11/02 Python
Python编写一个闹钟功能
2017/07/11 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
python实现定时发送qq消息
2019/01/18 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
IE浏览器单独写CSS样式的几种方法
2014/10/14 HTML / CSS
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
个人简历自我鉴定
2013/10/11 职场文书
入党申请自荐书范文
2014/02/11 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书