获取页面的搜索引擎搜索关键词

要想获取当前页面的搜索引擎搜索关键词,首先要获取到当前页面的来源地址,我们可以通过document.referrer来获得。取到来源URL地址后,可以根据&进行数据拆分,拆分出一共有多少个参数,然后再根据=获得参数的值。本文将通过JavaSvript来获取当前页面的搜索关键词来源。

网上找了非常多,但是感觉都没用。想实现一个用户通过百度搜索某个关键词,然后让网页上显示出 用户搜索的那个关键词。

比如 甲 搜索 张三 进入到我的网站 网站里 就显示 出 张三这个词

现在不行了,百度做了个跳转,来源是跳转的网址,不再是搜索结果的那个url地址了。

目前只能通过搜索引擎官方提供的搜索Referer API 根据eqid获取关键词

如何获取eqid

function GetQueryString($name){var $index=document.referrer.indexOf($name+"="),$e='';if($index>1){$e=document.referrer.substring($index+$name.length+1);if(($index=$e.indexOf("&"))>0){$e=$e.substring(0,$index);}}return $e;
}
// 调用方法
var $wd=GetQueryString("wd");
if($wd&&$wd.length>0){}else{$wd=GetQueryString("word")}
if($wd&&$wd.length>0){$wd=decodeURIComponent($wd);alert('关于【“'+$wd+'”】的问题,很荣幸为您解答疑问!');
}else{alert(' 您好,请问有什么可以帮到您?');
}

变量$wd的值就是所需要的eqid,存储到数据库然后使用指定方法获取。

以上是百度搜索引擎的获取方法;

搜狗是根据 「link?url」后的参数进行使用官方Referer API 获取搜索引擎搜索关键词。

好搜「360」也是同样的道理。

今天的分享就到这里,有什么疑问或者错误可以在下方指出。

扩展

document.referrer属性是一个获取当前页面来源地址的方法。为空时表示直接输入连接访问页面。

如何通过JavaScript获取搜索引擎搜索关键词:http://www.yzdlm.com/web/43.html

如何通过JavaScript获取搜索引擎搜索关键词相关推荐

  1. php 匹配关键字,php获取搜索引擎搜索关键词关键字的正则表达式实现方法

    获取搜索引擎关键词,然后针对性的显示匹配结果,对于提升用户访问友好性有很大的帮助. php获取搜索引擎关键词的方法,网上有一些,但是并不全面,而使用正则表达式则可以简单的实现该功能.参见如下代码示例: ...

  2. php 百度来路关键词,php获取百度搜索关键词的方法[方法过时了]

    本来是想找一段通过js获取百度关键词的方法的,结果找并且测试获取到是可以就是只能获取到英文字符,如果是汉字就会乱码!知道可能是转码的问题,使用之前用过的代码也出现这样的问题!刚好看到php获取搜索关键 ...

  3. js 获取百度搜索关键词的代码

    有可能有时候我们会用到在百度搜什么关键词进来我们的网站的,所有我们又想拿到用户搜索的关键词. 这是我研究了半天所得出的办法.话不多说直接贴代码 <script>function query ...

  4. javascript(js)获取访客通过搜索引擎进入页面的搜索关键词的简洁有效代码

    最近需要用到这么一个功能,就是如果用户是通过搜索引擎进来浏览页面的,那么就通过js获取其搜索关键词,找了很久,终于找到一个比较好用而且又简洁的代码,在此也感谢分享者,搜索引擎只包括谷歌和百度的,其他类 ...

  5. python模拟百度搜索点击链接_用 Python 获取百度搜索结果链接

    前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...

  6. php获取搜索框的函数,php获取搜索引擎入站关键词的函数

    本文介绍下,一段可以获取搜索引擎入站关键词的代码,有需要的朋友参考下. 代码如下: 0) { $start=stripos($url,'&'); $s_s_keyword=substr($ur ...

  7. 29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?

    为什么评价算法性能是根据时间和空间复杂度,而不是别的参数?是因为计算机结构是冯诺依曼体系,除了输入输出设备和控制器,就剩下运算器和存储器了 问题引入 搜索引擎的热门搜索排行榜功能是如何实现的?搜索引擎 ...

  8. php获取百度搜索的关键词,php获取从百度搜索进入网站的关键词

    当用户在搜索引擎搜索进入网站,会有进入的关键词,一般是$_SERVER['HTTP_REFERER']中获取到链接/提交当前页的父页面URL,也就是上一次的url.(虽然REFERER可以伪造,) 在 ...

  9. python搜索关键词自动提交订单_Python批量获取淘宝相关搜索和下拉框关键词

    首先淘宝seo是什么?淘宝seo是对淘宝站内关键字排名进行优化,淘宝三大排名因数:文本相关性,商业因素,用户喜好度.非专业总结(勿喷) 1,文本相关性:起码标题出现吧 2,商业因素:广告展位,直通车等 ...

最新文章

  1. 基于ATMEGA8的Arduino Nano(UNO)开发板
  2. integer比较_Java整数缓存Integer.valueOf(127)==Integer.valueOf(127)为True
  3. Django restframework之Token验证的缺陷及jwt的简单使用
  4. 抄表 软件_云抄表小区智能电表远程抄表软件
  5. 怎么查看有关cas的报错_Linux LVM I/O报错,你也遇到这样的问题吗?
  6. 浅析Hadoop的三个作业调度器
  7. MySQL - 触发器
  8. JDK 命令之 jar -- 压缩/解压缩工具
  9. linux iptables 编译,Linux下编译安装iptables
  10. python画曲线图-Python数据可视化之Matplotlib(折线图)
  11. [如何构建自己的轮式移动机器人系统·从入门到放弃]机器人底层篇
  12. 浅谈Empty、Nothing
  13. 天空盒 Skybox
  14. 《华为研发》阅读 - 16 (矩阵式管理)
  15. nios程序烧写到epcs方法
  16. 大繁至简,首度揭秘阿里云飞天洛神系统
  17. 对于路由地址并未切换,但是地址栏发生地址发生变化原因
  18. 分布式游戏服务器设计
  19. python软件是什么架构_Python应用程序的最佳项目结构是什么? [关闭]
  20. Verilog HDL可综合描述(高质量Verilog书写)

热门文章

  1. 【踩坑专栏】feign.codec.EncodeException: Error converting request body
  2. 人工智能笔记之专业选修课4.1.5 - 博弈论 9.重复博弈,效用,随机博弈
  3. Chance Gym - 101086L——二进制,素数
  4. python numpy读取数据_python机器学习(七)数据分析利器,NumPy,pandas与Matplotlib
  5. 【转】PS学堂之一:展示一下自己做的圆形印章
  6. 使用EditPlus技巧,提高工作效率(自动完成文件、语法文件下载)
  7. 【Android Studio学习】第一篇、制作一个拥有登录和注册功能的简易APP
  8. 手把手教你用WOS数据库解决英文文献
  9. 大天使黎明服务器维护,金山猎豹大天使之剑全服4月17日维护公告
  10. springboot中参数校验(validation)使用