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

最后一次更新与:2020-08-25 16:24

发布与:2019-07-15 09:02

Look 7570访问

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

要想获取当前页面的搜索引擎搜索关键词,首先要获取到当前页面的来源地址,我们可以通过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获取搜索引擎搜索关键词:https://www.yzdlm.com/web/43.html

上一篇:返回列表

下一篇:JavaScript监听页面复制事件添加版权信息

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

  1. 如何通过JavaScript获取搜索引擎搜索关键词

    获取页面的搜索引擎搜索关键词 要想获取当前页面的搜索引擎搜索关键词,首先要获取到当前页面的来源地址,我们可以通过document.referrer来获得.取到来源URL地址后,可以根据&进行数 ...

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

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

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

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

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

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

  5. Trie 树:如何实现搜索引擎的搜索关键词提示功能

    ------ 本文是学习算法的笔记,<数据结构与算法之美>,极客时间的课程 ------ 搜索引擎的搜索关键词提示功能,你应该不陌生吧!当你在搜索引擎的搜索框上,输入要搜索的文字的某一部分 ...

  6. 如何快速获取到Top 10最热门的搜索关键词?

    因为用户搜索的关键词,有很多可能都是重复的,所以我们首先要统计每个搜索关键词出现的频率.我们可以通过散列表.平衡二叉查找树或者其他一些支持快速查找.插入的数据结构,来记录关键词及其出现的次数. 假设我 ...

  7. Trie 树——搜索关键词提示

    当你在搜索引擎中输入想要搜索的一部分内容时,搜索引擎就会自动弹出下拉框,里面是各种关键词提示,这个功能是怎么实现的呢?其实底层最基本的就是 Trie 树这种数据结构. 1. 什么是 "Tri ...

  8. Trie 树——搜索关键词提示 1

    当你在搜索引擎中输入想要搜索的一部分内容时,搜索引擎就会自动弹出下拉框,里面是各种关键词提示,这个功能是怎么实现的呢?其实底层最基本的就是 Trie 树这种数据结构. 1. 什么是 "Tri ...

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

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

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

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

最新文章

  1. Lua基本语法-书写规范以及自带常用函数
  2. FP与IP作为两种编程范型的解决问题思路及其适用领域分析
  3. FFmpegInterop 库在 Windows 10 应用中的编译使用
  4. 数据结构与算法—递归算法(从阶乘、斐波那契到汉诺塔的递归图解)
  5. 深入讲解Android Property机制
  6. java jquery基础_day20:JQuery基础(超系统的JavaWEB全套教程)
  7. 什么是算法,为什么需要学算法,以及算法学到什么程度
  8. SAP Cloud for Customer里根据External Reference搜索销售订单
  9. llinux mysql_linux下安装mysql
  10. 震惊! Rightmost Digit 快速幂解决
  11. vba控制matlab,Matlab加VBA在实验室内质量控制中的应用(南京)
  12. js html转盘点名,原生JS实现简易随机点名功能
  13. Long-Short Memory Network(LSTM长短期记忆网络)
  14. Linux可插拔认证模块(PAM)的配置文件、工作原理与流程
  15. 航空三字代码表_国际国内城市三字代码查询-城市航空代码表;
  16. Python数据处理课程设计-房屋价格预测-代码
  17. 容器化技术与微服务结合---SpringCloud框架与阿里云serverless k8s的结合(六)
  18. linux bootrom ftp,AR路由器通过BootROM FTP方式升级系统文件的示例
  19. 数据结构 堆 heap
  20. 009--python--计算三角形的周长和面积

热门文章

  1. 计算机视觉领域的一些牛人博客,超有实力的研究机构web主页(转)
  2. 【NABCD需求分析】Time Shaft·时间轴
  3. Win10+外接显示器 “未检测到其他显示器”
  4. android assets绝对路径,Android获取assets文件路径
  5. Oracle 12c CDB和PDB的切换
  6. 变上限积分求导公式(通用公式)
  7. Neuralizing Regular Expressions for Slot Filling 神经网络转回自动机
  8. PaddleOCR详解和识别图片中文字
  9. 玉渊潭赏樱花有感:从无到有写一个jQuery开源插件
  10. Word转成PDF后目录出现未定义书签是怎么回事