如何通过JavaScript获取搜索引擎搜索关键词
获取页面的搜索引擎搜索关键词
要想获取当前页面的搜索引擎搜索关键词,首先要获取到当前页面的来源地址,我们可以通过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获取搜索引擎搜索关键词相关推荐
- php 匹配关键字,php获取搜索引擎搜索关键词关键字的正则表达式实现方法
获取搜索引擎关键词,然后针对性的显示匹配结果,对于提升用户访问友好性有很大的帮助. php获取搜索引擎关键词的方法,网上有一些,但是并不全面,而使用正则表达式则可以简单的实现该功能.参见如下代码示例: ...
- php 百度来路关键词,php获取百度搜索关键词的方法[方法过时了]
本来是想找一段通过js获取百度关键词的方法的,结果找并且测试获取到是可以就是只能获取到英文字符,如果是汉字就会乱码!知道可能是转码的问题,使用之前用过的代码也出现这样的问题!刚好看到php获取搜索关键 ...
- js 获取百度搜索关键词的代码
有可能有时候我们会用到在百度搜什么关键词进来我们的网站的,所有我们又想拿到用户搜索的关键词. 这是我研究了半天所得出的办法.话不多说直接贴代码 <script>function query ...
- javascript(js)获取访客通过搜索引擎进入页面的搜索关键词的简洁有效代码
最近需要用到这么一个功能,就是如果用户是通过搜索引擎进来浏览页面的,那么就通过js获取其搜索关键词,找了很久,终于找到一个比较好用而且又简洁的代码,在此也感谢分享者,搜索引擎只包括谷歌和百度的,其他类 ...
- python模拟百度搜索点击链接_用 Python 获取百度搜索结果链接
前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...
- php获取搜索框的函数,php获取搜索引擎入站关键词的函数
本文介绍下,一段可以获取搜索引擎入站关键词的代码,有需要的朋友参考下. 代码如下: 0) { $start=stripos($url,'&'); $s_s_keyword=substr($ur ...
- 29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?
为什么评价算法性能是根据时间和空间复杂度,而不是别的参数?是因为计算机结构是冯诺依曼体系,除了输入输出设备和控制器,就剩下运算器和存储器了 问题引入 搜索引擎的热门搜索排行榜功能是如何实现的?搜索引擎 ...
- php获取百度搜索的关键词,php获取从百度搜索进入网站的关键词
当用户在搜索引擎搜索进入网站,会有进入的关键词,一般是$_SERVER['HTTP_REFERER']中获取到链接/提交当前页的父页面URL,也就是上一次的url.(虽然REFERER可以伪造,) 在 ...
- python搜索关键词自动提交订单_Python批量获取淘宝相关搜索和下拉框关键词
首先淘宝seo是什么?淘宝seo是对淘宝站内关键字排名进行优化,淘宝三大排名因数:文本相关性,商业因素,用户喜好度.非专业总结(勿喷) 1,文本相关性:起码标题出现吧 2,商业因素:广告展位,直通车等 ...
最新文章
- 基于ATMEGA8的Arduino Nano(UNO)开发板
- integer比较_Java整数缓存Integer.valueOf(127)==Integer.valueOf(127)为True
- Django restframework之Token验证的缺陷及jwt的简单使用
- 抄表 软件_云抄表小区智能电表远程抄表软件
- 怎么查看有关cas的报错_Linux LVM I/O报错,你也遇到这样的问题吗?
- 浅析Hadoop的三个作业调度器
- MySQL - 触发器
- JDK 命令之 jar -- 压缩/解压缩工具
- linux iptables 编译,Linux下编译安装iptables
- python画曲线图-Python数据可视化之Matplotlib(折线图)
- [如何构建自己的轮式移动机器人系统·从入门到放弃]机器人底层篇
- 浅谈Empty、Nothing
- 天空盒 Skybox
- 《华为研发》阅读 - 16 (矩阵式管理)
- nios程序烧写到epcs方法
- 大繁至简,首度揭秘阿里云飞天洛神系统
- 对于路由地址并未切换,但是地址栏发生地址发生变化原因
- 分布式游戏服务器设计
- python软件是什么架构_Python应用程序的最佳项目结构是什么? [关闭]
- Verilog HDL可综合描述(高质量Verilog书写)
热门文章
- 【踩坑专栏】feign.codec.EncodeException: Error converting request body
- 人工智能笔记之专业选修课4.1.5 - 博弈论 9.重复博弈,效用,随机博弈
- Chance Gym - 101086L——二进制,素数
- python numpy读取数据_python机器学习(七)数据分析利器,NumPy,pandas与Matplotlib
- 【转】PS学堂之一:展示一下自己做的圆形印章
- 使用EditPlus技巧,提高工作效率(自动完成文件、语法文件下载)
- 【Android Studio学习】第一篇、制作一个拥有登录和注册功能的简易APP
- 手把手教你用WOS数据库解决英文文献
- 大天使黎明服务器维护,金山猎豹大天使之剑全服4月17日维护公告
- springboot中参数校验(validation)使用