百度指数解密简单分析

1.关键词搜索接口分析:

​ 发送get请求包携带查询参数,服务器返回uniqid(相当于秘钥id),data是待解密的密文值

2.寻找解密位置:

​ 由于返回内容为密文,直接搜索decrypt(),寻找解密位置,打上断点刷新页面

3.网页断住后单步进去,研究一下解密函数:

​ 发现t.all.data就是网页返回给我们的密文内容,e.data是解密用到的秘钥字符串

4.秘钥寻找

根据第一步的uniqid,在路由包中带uniquid的路径文件,开面的data正是我们解密所需要的data

5.本地调用

6.数据核对

这边打印的值,分别对应PC+移动、PC、移动端百度指数的对应值

7.js解密函数

function decrypt (t, e) {if (!t)return "";for (var a = t.split(""), n = e.split(""), i = {}, r = [], o = 0; o < a.length / 2; o++)i[a[o]] = a[a.length / 2 + o];for (var s = 0; s < e.length; s++)r.push(i[n[s]]);return r.join("")}resp  = decrypt("kfzZj-LAVsOXaW64,9368.05-2+1%7","aAaafzV-zfkVOjfO-kAfZAzZfkaVzfOkj6fa6z6faVk-faOAVfaA--faaOafaZj6fO-Z-fOkz6faV-Vfa6AzfaZ-Ofaz6VfaAZVVfOOAZAfZ6ZkfO-a6fOk-OfkkjzfVZOZ6fkj6AOfVZj-zfkajj6fZAaaa")
console.log(resp)

百度指数解密简单分析相关推荐

  1. 跨境电商百度指数 echart图分析

    var uploadedDataURL = "/asset/get/s/data-1528971808162-BkOXf61WX.json";//geoCoordMap把所有可能出 ...

  2. Python进阶篇:百度指数解密【抓包|JS逆向|数据区分】

    前言 大家好,我是辣条哥~ 过往给大家更新了不少基础相关的,今天给大家上点硬货,基础不好的慎入,免得打击你们的积极性~ 其次对数据分析|数据可视化|pandas感兴趣的可以来这里刷刷题: →→→< ...

  3. Python进阶篇:百度指数解密【抓包JS逆向数据区分】

    前言 大家好,我是辣条哥~ 过往给大家更新了不少基础相关的,今天给大家上点硬货,基础不好的慎入,免得打击你们的积极性~ 其次对数据分析|数据可视化|pandas感兴趣的可以来这里刷刷题: →→→< ...

  4. Python 大规模异步新闻爬虫、google翻译、百度翻译、有道翻译、百度指数

    参考:https://www.yuanrenxue.com/crawler/news-crawler-urlpool.html url_pool.py # -*- coding: utf-8 -*- ...

  5. 爬虫之js加密参数破解练习-百度指数爬虫(附完整源码)

    百度指数爬虫 前言 分析 查看响应体 找到加密的代码块 python实现解密过程 完整代码 前言 完整源码如因环境问题无法运行(没有安装node环境),将解密部分换成python(已在博客中附上)即可 ...

  6. 如何通过刷百度指数来提高网站的权重

    百度指数是什么?百度指数反映关键词在百度网页搜索和新闻搜索中的搜索量.百度指数体现出来的关键词搜索量,对于网站优化人员的关键词激烈程 度分析和网络营销人员的品牌推广效果有非常重要的作用.网站优化人员经 ...

  7. python爬取知乎live_Python爬虫 - 简单抓取百度指数

    前言有点忙,没空写东西,这是之前写的,加了些配图而已 这次要爬的网站是百度指数 正文 一.分析 打开网站(百度指数),呈现出来是这样的 如果搜索的话就需要登陆了,如果没有什么特别频繁的请求的话,直接登 ...

  8. 百度指数的价值以及分析的意义

    一.百度指数的定义 百度指数(Baidu Index)是以百度海量网民行为(搜索,点击,分享)数据为基础的数据分享平台,是当前互联网乃至整个数据时代最重要的统计分析平台之一,自发布之日便成为众多企业营 ...

  9. 如何通过百度指数分析用户的真实需求?

    我相信,SEO人员都太熟悉"百度指数"了. 因为不管打算做什么关键词,大家都会先把这个关键词丢到"百度指数"去搜索一下,看看是不是捡到宝了.但是,百度辛辛苦苦弄 ...

最新文章

  1. 73.关系操作有哪些?
  2. web提高:负载均衡
  3. java 1.6 ubuntu_ubuntu配置 Java SE 1.6
  4. 第49课 大大大(纯小数变整数) 《小学生C++趣味编程》
  5. 嵌入式通过绑定实现双网卡冗余
  6. Qt与Visual Assitst X的集成问题
  7. 【Ansible 文档】【译文】Ad-Hoc 命令介绍
  8. Julia:提高性能的N个点
  9. UG软件模具设计时常用命令以及UG软件默认的快捷键
  10. 计算机系换届视频,计算机科学与技术系学生会换届方案
  11. 增加收入的 6 种方式
  12. 微信吸粉实战二:腾讯新闻
  13. 介绍解决方案、项目和项
  14. 我们可以用什么来编辑html文件,编辑HTML文件要用什么软件?
  15. python清掉内存的函数_关于python:如何彻底清除所有Matplotlib图的内存
  16. 前端头像上传功能实现之普通图片/头像上传 详细解析1【扩展知识FormData对象】
  17. 后端面试知识点总结 数据库 mysql
  18. 蓝牙耳机啥牌子好?口碑好、音质好的蓝牙耳机推荐
  19. 关于C++中公有继承、私有继承、保护继承的讨论
  20. [ 网络协议篇 ] TCP三次握手四次挥手深度解析

热门文章

  1. 计算机开机后关机,计算机开机后自动关机的原因有哪些[解决方法]
  2. c语言 游戏全屏,常用电脑快捷键大及游戏全屏问题.doc
  3. 波士顿动力机器人“体力不支”,搬箱子不成反摔倒
  4. Java泛型(11):潜在类型机制
  5. 数码产品交易微信小程序的设计与实现
  6. cpython和ipython_什么是CPython、Ipython、PyPy
  7. 实现全国组织机构代码校验
  8. i312100f和i512400f差多少 i3 12100f和i5 12400f哪个好
  9. Java游戏服务器1
  10. [Spark基础]--雾计算